formatiert einen Timestamp im Format "dddd den dd. mmmm yyyy, hh:ss".
Wenn der timestamp dem heutigem Tag entspricht, wird "<strong>Heute</strong>, hh:ss" ausgegeben..
$prefix kann zB "am " enthalten.. damit wird zB das ausgegeben:
gepostet am Donnerstag den 27. August 2009, 20:03 Uhr
gepostet Heute, 20:03 Uhr
(jeweils die Ausgaben der Funktion hervorgehoben)
function formatDate ($time, $prefix = '') {
if (date('m.d.Y', $time) == date('m.d.Y')) {
$date = '<strong>Heute</strong>';
} else {
$days = array('Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag');
$day = $days[date('w', $time)];
$months = array('Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Obktober', 'November', 'Dezember');
$month = $months[date('n', $time)];
$date = $prefix.$day.' den '.date('j', $time).'. '.$month.' '.date('Y', $time);
}
return $date.', '.date('h:i', $time);
}
Alles anzeigen