PHP:
// unix timestamp ermitteln
$idx_time = time();
// monatszahl ermitteln
$monat = date("n", $idx_time);
// ausgeben der zahl im browser
echo $monat;
Die folgenden Zeichen werden bei der Formatierung erkannt:
a - "am" oder "pm"
A - "AM" oder "PM"
B - Swatch-Internet-Zeit
d - Tag des Monats, 2-stellig mit führender Null: "01" bis "31"
D - Tag der Woche als 3 Buchstaben, z.B. "Fri"
F - Monat als ganzes Wort, z.B "January"
g - Stunde im 12-Stunden-Format, ohne führende Null: "1" bis "12"
G - Stunde im 24-Stunden-Format, ohne führende Null: "0" bis "23"
h - Stunde im 12-Stunden-Format: "01" bis "12"
H - Stunde im 24-Stunden-Format: "00" bis "23"
i - Minuten: "00" bis "59"
I (großes 'i') - "1" bei Sommerzeit, sonst "0"
j - Tag des Monats ohne führende Null: "1" bis "31"
l - (kleines 'L') ausgeschriebener Tag der Woche, z.B. "Friday"
L - boolscher Wert für Schaltjahre: "0" oder "1"
m - Monat: "01" to "12"
M - Monat als 3 Buchstaben, z.B. "Jan"
n - Monat ohne führende Null: "1" bis "12"
O - Zeitdifferenz zur Greenwich Zeit in Stunden (z.B. +0200)
r - Nach RFC 822 formattiertes Datum; z.B.: "Sun, 7 Oct 2001 14:56:02 +0200" (seit PHP 4.0.4)
s - Sekunden: "00" bis "59"
S - Anhang der englischen Aufzählung, 2 Buchstaben; z.B.:" "st", "nd", "rd" oder "th"
t - Anzahl der Tage des angegebenen Monats: "28" bis "31"
T - Zeitzoneneinstellung des Rechners, z.B. "EST" oder "MDT"
U - Sekunden seit Beginn der UNIX-Epoche (January 1 1970 00:00:00 GMT)
w - Wochentag numersich, beginnend mit "0" (Sonntag) bis "6" (Samstag)
W - ISO-8601 Wochennummer des Jahres (Woche beginnt mit Montag) (seit PHP 4.1.0)
y - Jahr als zweistellige Zahl, z.B. "99"
Y - Jahr als vierstellige Zahl, z.B. "1999"
z - Tag des Jahres: "0" bis "365"
Z - Offset der Zeitzone gegen GTM ("-43200" bis "43200") in Sekunden. Der Offset für Zeitzone West nach UTC ist immer negativ und für Zeitzone Ost nach UTC immer positiv.
Nicht erkannte Zeichen werden unverändert ausgegeben. Das "Z"-Format gibt beim Gebrauch von gmdate() immer "0" zurück