Tipps & Tricks

Uhrzeit und Datum formatiert ausgeben.

Man kann mit PHP Uhrzeit und Datum nach eigenen Wünschen ausgeben lassen,
die Formatierung muss man dabei selber vorgeben, da PHP mit einem Zeitstempel arbeitet.
Der Zeitstempel gibt die vergangenen Sekunden seit 1.1.1970 00:00:00 GMT an, es ist also einfach eine lange Zahl.
Auslesen kann man den Zeitstempel mit dem Befehl:
time
()

Mit dieser Zahl kann PHP zwar super rechnen und arbeiten, uns sagt sie aber noch nicht soviel,
um diese zu formatieren benutzen wir den Befehl:
date ( string Format [, int Timestamp] )

Dabei stehen uns viele Möglichkeiten zur Verfügung, man gibt mit Buchstaben einfach an wie man die Ausgabe gerne hätte.

Beispiel:

<?PHP
$time
=time();
$datum date("d.m.Y",$time);
$uhrzeit date("H:i",$time);
echo 
"$datum - $uhrzeit Uhr"
?>

Folgende Buchstaben sind dabei in Kombination möglich:

Format Zeichen Beschreibung Beispiel für Rückgabewerte
a Kleingeschrieben: Ante meridiem und Post meridiem am oder pm
A Großgeschrieben: Ante meridiem und Post meridiem AM oder PM
d Tag des Monats, 2-stellig mit führender Null 01 bis 31
D Tag der Woche gekürzt auf drei Buchstaben Mon bis Sun
F Monat als ganzes Wort, wie January oder March January bis December
g 12-Stunden-Format, ohne führende Nullen 1 bis 12
G 24-Stunden-Format, ohne führende Nullen 0 bis 23
h 12-Stunden-Format, mit führenden Nullen 01 bis 12
H 24-Stunden-Format, mit führenden Nullen 00 bis 23
i Minuten mit führenden Nullen 00 bis 59
I (großes i) Fällt ein Datum in die Sommerzeit 1 bei Sommerzeit, ansonsten 0.
j Tag des Monats ohne führende Nullen 1 bis 31
l (kleines 'L') Ausgeschriebener Tag der Woche Sunday bis Saturday
L Schaltjahr oder nicht 1 für ein Schaltjahr, ansonsten 0.
m Monat als Zahl, mit führenden Nullen 01 bis 12
M Monatsname mit drei Buchstaben Jan bis Dec
n Monatszahl, ohne führende Nullen 1 bis 12
O Zeitunterschied zur Greenwich time (GMT) in Stunden Beispiel: +0200
s Sekunden, mit führenden Nullen 00 bis 59
t Anzahl der Tage des angegebenen Monats 28 bis 31
w Numerischer Tag einer Woche 0 (für Sonntag) bis 6 (für Samstag)
W ISO-8601 Wochennummer des Jahres, die Woche beginnt am Montag (hinzugefügt in PHP 4.1.0) Beispiel: 42 (die 42 Woche im Jahr)
Y Vierstellige Jahreszahl Beispiel: 1999 oder 2003
y Jahreszahl, zweistellig Beispiele: 99 oder 03
z Der Tag eines Jahres 0 bis 365




Zurück zur den Tricks