Zeitformate
Diese Seite beschreibt die verschiedenen Zeitformate, die der Parser von DateTimeImmutable, DateTime, date_create(), date_create_immutable() und strtotime() versteht.
Beschreibung | Formate | Beispiele |
---|---|---|
frac (Bruchteil) |
. [0-9]+ | ".21342", ".85" |
hh (Stunden im 12-Stunden-Format) |
"0"?[1-9] | "1"[0-2] | "04", "7", "12" |
HH (Stunden im 24-Stunden-Format) |
[01][0-9] | "2"[0-4] | "04", "07", "19" |
meridian (a.m.=vormittags oder p.m.=nachmittags) |
[AaPp] .? [Mm] .? [\0\t ] | "A.m.", "pM", "am." |
MM (Minuten; mit vorangestellter Null) |
[0-5][0-9] | "00", "12", "59" |
II (Sekunden; mit vorangestellter Null) |
[0-5][0-9] | "00", "12", "59" |
space (Leer- und Tabulatorzeichen) |
[ \t] | |
tz (Zeitzone) |
"("? [A-Za-z]{1,6} ")"? | [A-Z][a-z]+([_/][A-Z][a-z]+)+ | "CEST", "Europe/Amsterdam", "America/Indiana/Knox" |
tzcorrection (Zeitverschiebung) |
"GMT"? [+-] hh ":"? MM ? |
"+0400", "GMT-07:00", "-07:00" |
Beschreibung | Format | Beispiele |
---|---|---|
Nur die Stunde mit Meridian | hh space ? meridian |
"4 am", "5PM" |
Stunde und Minuten; mit Meridian | hh [.:] MM space ? meridian |
"4:08 am", "7:19P.M." |
Stunde, Minuten und Sekunden; mit Meridian | hh [.:] MM [.:] II space ? meridian |
"4:08:37 am", "7:19:19P.M." |
MS SQL (Stunde, Minuten, Sekunden und Bruchteil; mit Meridian) | hh ":" MM ":" II [.:] [0-9]+ meridian |
"4:08:39:12313am" |
Beschreibung | Format | Beispiele |
---|---|---|
Stunde und Minuten | 't'? HH [.:] MM |
"04:08", "19.19", "T23:43" |
Stunde und Minuten; ohne Doppelpunkt | 't'? HH MM |
"0408", "t1919", "T2343" |
Stunde, Minuten und Sekunden | 't'? HH [.:] MM [.:] II |
"04.08.37", "t19:19:19" |
Stunde, Minuten und Sekunden; ohne Doppelpunkt | 't'? HH MM II |
"040837", "T191919" |
Stunde, Minuten, Sekunden und Zeitzone | 't'? HH [.:] MM [.:] II space ? ( tzcorrection | tz ) |
"040837CEST", "T191919-0700" |
Stunde, Minuten, Sekunden und Bruchteil | 't'? HH [.:] MM [.:] II frac |
"04.08.37.81412", "19:19:19.532453" |
Informationen über die Zeitzone | tz | tzcorrection |
"CEST", "Europe/Amsterdam", "+0430", "GMT-06:00" |