| Symbol |
Rückgabewert |
Beispiel |
Beschreibung |
| a |
am oder pm |
pm |
Kleingeschrieben: ante meridiem und post meridiem |
| A |
AM oder PM |
PM |
Großgeschrieben: ante meridiem und post meridiem |
| B |
000 bis 999 |
910 |
Swatch-Internet-Zeit |
| d |
01 bis 31 |
07 |
Tag des Monats, 2-stellig mit führender Null |
| e |
Europe/Paris |
Europe/Berlin |
Zeitzone |
| D |
Mon bis Sun |
Tue |
Tag der Woche als Abkürzung mit drei Buchstaben |
| F |
January bis December |
February |
Monat als ganzes Wort |
| g |
1 bis 12 |
9 |
12-Stunden-Format, ohne führende Nullen |
| G |
0 bis 23 |
21 |
24-Studen-Format, ohne führende Nullen |
| h |
01 bis 12 |
09 |
12-Studen-Format, mit führende Nullen |
| H |
00 bis 23 |
21 |
24-Studen-Format, mit führende Nullen |
| i |
00 bis 59 |
50 |
Minuten mit führenden Nullen |
| I |
1 bei Sommerzeit, ansonsten 0 |
0 |
Fällt ein Datum in die Sommerzeit |
| j |
1 bis 31 |
7 |
Tag des Monats ohne führende Nullen* |
| l |
Sunday bis Saturday |
Tuesday |
Ausgeschriebener Tag der Woche |
| L |
1 für ein Schaltjahr, ansonsten 0 |
1 |
Schaltjahr oder nicht |
| m |
01 bis 12 |
02 |
Monat als Zahl, mit führenden Nullen |
| M |
Jan bis Dec |
Feb |
Monatsname als Abkürzung mit drei Buchstaben |
| Symbol |
Rückgabewert |
Beispiel |
Beschreibung |
| n |
1 bis 12 |
2 |
Monatszahl, ohne führende Nullen |
| O |
+0200 |
+0100 |
Zeitunterschied zur Greenwich Mean Time (GMT) in Stunden |
| r |
|
Tue, 07 Feb 2012 21:50:38 +0100 |
RFC 822 formatiertes Datum |
| s |
00 bis 59 |
38 |
Sekunden, mit führenden Nullen |
| S |
st, nd, rd oder th |
th |
Anhang der englischen Aufzählung für einen Monat, zwei Zeichen |
| t |
28 bis 31 |
29 |
Anzahl der Tage in einem Monat |
| T |
EST, MDT, ... |
CET |
Zeitzoneneinstellung des Rechners |
| U |
|
1328647838 |
Sekunden seit Beginn des UNIX-Zeit-Codes (January 1 1970 00:00:00 GMT) |
| w |
0 (für Sonntag) bis 6 (für Samstag) |
2 |
Numerischer Tag der Woche |
| W |
|
06 |
ISO-8601 Wochennummer des Jahres, die Woche beginnt am Montag |
| Y |
Bsp: 1997 oder 2005 |
2012 |
Vierstellige Ausgabe der Jahreszahl |
| y |
Bsp: 97 oder 05 |
12 |
Zweistellige Ausgabe der Jahreszahl |
| z |
0 bis 365 |
37 |
Der Tag des Jahres |
| Z |
|
3600 |
Offset der Zeitzone in Sekunden |
| Symbol |
Rückgabewert |
Beispiele mit setlocale (german) |
Beschreibung |
| %a |
Sun, Mon, We |
Di |
Abgekürzter Wochentag |
| %A |
Sunday, Monday, Wednesday |
Dienstag |
Unkekürzter Wochentag |
| %b |
Jan, Jul, Dec |
Feb |
Abgekürzter Monatsname |
| %B |
January, July, December |
Februar |
Unkekürzter Monatsname |
| %c |
Sun Jul 1 12:14:45 2007 |
7. Februar 2012 21:50:38 MET |
Datums- und Zeitangabe |
| %C |
00 - 99 |
Dienstag, 7. Februar 2012, 21:50:38 Uhr MET |
Ausgabe des jahrhunderts |
| %d |
01 - 31 |
07 |
Aktueller Tag des Monats |
| %D |
11/18/07 |
02/07/12 |
Ausgabe des aktuellen Datums (Monat/Tag/Jahr) |
| %e |
0 - 31 |
7 |
Tag des Monats (Dezimalwert) einstelligen Werten wird ein Leerzeichen vorangestellt. |
| %h |
Jul |
Feb |
Abgekürzter Monatsname (so wie %b) |
| %H |
00 - 23 |
21 |
Stunde als Zahl im 24-Stunden-Format |
| %I |
01 - 12 |
09 |
Stunde als Zahl im 12-Stunden-Format |
| %j |
001 - 366 |
038 |
Tag des Jahres als Zahl |
| %m |
01 - 12 |
02 |
Monat als Zahl |
| %M |
37 |
50 |
Minute als Dezimalwert |
| %n |
|
|
Neue Zeile |
| Symbol |
Rückgabewert |
Beispiele mit setlocale (german) |
Beschreibung |
| %p |
am / pm |
nachm. |
Ausgabe der Tageszeit |
| %r |
|
09:50:38 nachm. |
Zeit "am" oder "pm"-Formatierung |
| %R |
|
21:50 |
Zeit in der 24-Stunden-Formatierung |
| %S |
0 - 59 |
38 |
Sekunden als Dezimal-Wert |
| %t |
|
|
Tabulator |
| %T |
15:22:45 |
21:50:38 |
Aktuelle Zeit im 24-Stunden-Format |
| %u |
1 - 7 |
2 |
Tag der Woche als Dezimal-Wert, dabei ist 1 = Montag, 7 = Sonntag |
| %U |
00 - 53 |
06 |
Akt. Woche als Zahlenwert, beginnend mit dem ersten Sonntag im Jahr |
| %V |
|
06 |
Kalenderwoche nach ISO: 8601:1988 |
| %w |
0 - 6 |
2 |
Wochentag als Dezimal-Wert |
| %W |
|
06 |
Akt. Woche als Zahlenwert, beginnend mit dem ersten Montag im Jahr |
| %x |
|
07.02.12 |
Aktuelles Datum |
| %X |
|
21:50:38 |
Aktuelle Uhrzeit |
| %y |
00 - 99 |
12 |
Jahr als 2-stellige Zahl |
| %Y |
2007 |
2012 |
Jahr als 4-stellige Zahl |
| %Z |
|
MET |
Zeitzone |
| %% |
|
% |
Ein %-Zeichen |