Datum und Uhrzeit
Die Datum-Funktion date()
hat sehr viele Parameter. Um Beispielsweise das aktuelle Jahr
zu ermitteln, wird folgende Anweisung geschrieben.
<?php $jahr = date("Y") ; ?>
Folgende Parameter sind möglich:
Parameter | Beispiel | Ergebniss (Beispiel) | Bescheibung |
d | date(d) | 09 | Tag im Monat mit führender Null |
j | date(j) | 9 | Tag im Monat ohne führender Null |
w | date(w) | 1 | Wochentag als Zahl 0-6 |
m | date(m) | 01 | Aktueller Monat mit führender Null |
n | date(n) | 1 | Aktueller Monat ohne führender Null |
D | date(D) | Mon | Wochentag, englisch mit drei Buchstaben |
l | date(l) | Monday | Wochentag, englisch (Kleines L) |
F | date(F) | January | Aktueller Monat, englisch, ausgeschrieben |
M | date(M) | Jan | Aktueller Monat, englisch, mit drei Buchstaben |
y | date(y) | 08 | Das Jahr als zweistellige Zahl |
Y | date(Y) | 2008 | Das Jahr als vierstellige Zahl |
s | date(s) | 58 | Sekunden mit führender Null |
i | date(i) | 32 | Minuten mit führender Null |
H | date(H) | 05 | Stunden mit führender Null |
G | date(G) | 5 | Stunden ohne führender Null |
Diese Parameter können Sie in der date
-Funktion zusammenfassen, um z.B. das aktuelle Datum
auszugeben.
<?php echo "Heute ist der ", date("j. n. Y"); ?>
Das Datum und die Uhrzeit lässt sich natürlich auch in einer Variablen speichern
<?php $tag = date("l"); $datum = date("d. F Y"); $zeit = date("H:i"); echo "Heute ist $tag, der $datum.<br>" ; echo "Es ist jetzt $zeit Uhr," ; ?>Anzeigebeispiel
Wie Sie vielleicht festgestellt haben, hat das ganze jedoch einen Haken. Die Ausgabe ist Englisch. Im nächsten Kapitel arrays zeige ich Ihnen, wie Sie dieses Problem beheben können.