PHP strptime()Funktionen
PHP Date/Time-Referenzhandbuch
Beispiele
Von strftime() erzeugte Zeit/Datum parsen:
<?php
$format="%d/%m/%Y %H:%M:%S";
$strf=strftime($format);
echo("$strf");
print_r(strptime($strf,$format));
?>
Definition und Verwendung
Die Funktion strptime() analysiert die vonstrftime()erzeugte Zeit-/Datumsangabe.
Hinweis:Diese Funktion ist auf Windows-Plattformen nicht implementiert!
Syntax
| Parameters |
Beschreibung |
| date |
Erforderlich. Der zu analysierende String (z. B. von strftime() zurückgegeben). |
| format |
Erforderlich. Gibt das für das Datum zu verwendende Format an:
- %a - Abgekürzter Wochentagsname
- %A - Vollständiger Wochentagsname
- %b - Abgekürzter Monatsname
- %B - Vollständiger Monatsname
- %c - Bevorzugte Darstellung von Datum und Uhrzeit
- %C - Jahrhundertzahl (Jahr geteilt durch 100, Bereich 00 bis 99)
- %d - Tag des Monats (01 bis 31)
- %D - Zeitformat, identisch mit %m/%d/%y
- %e - Tag des Monats (1 bis 31)
- %g - Ähnlich wie %G, aber ohne das Jahrhundert
- %G - 4-stelliges Jahr entsprechend der ISO-Wochennummer (siehe %V)
- %h - Identisch mit %b
- %H - Stunde im 24-Stunden-Format (00 bis 23)
- %I - Stunde im 12-Stunden-Format (01 bis 12)
- %j - Tag des Jahres (001 bis 366)
- %m - Monat (01 bis 12)
- %M - Minute
- %n - Zeilenumbruchzeichen
- %p - AM oder PM entsprechend dem angegebenen Zeitwert
- %r - Zeitangabe in a.m. und p.m.
- %R - Zeitnotation im 24-Stunden-Format
- %S - Sekunde
- %t - Tabulatorzeichen
- %T - Aktuelle Uhrzeit, entspricht %H:%M:%S
- %u - Numerische Darstellung des Wochentags (1 bis 7), Montag = 1. Warnung: In Sun-Solaris-Systemen ist Sonntag = 1
- %U - Wochennummer des aktuellen Jahres, beginnend mit dem ersten Sonntag als erstem Tag der ersten Woche
- %V - ISO-8601-Wochennummer des aktuellen Jahres (01 bis 53), wobei Woche 1 die erste Woche des Jahres mit mindestens vier Tagen darstellt und Montag der erste Tag der Woche ist
- %W - Wochennummer des aktuellen Jahres, wobei der erste Montag als erster Tag der ersten Woche gilt
- %w - Wochentag als Dezimalzahl, Sonntag = 0
- %x - Bevorzugte Datumsdarstellung, ohne Uhrzeit
- %X - Bevorzugte Zeitdarstellung, ohne Datum
- %y - Jahr ohne Jahrhundert (Bereich 00 bis 99)
- %Y - Jahr mit Jahrhundert
- %Z oder %z - Zeitzonenname oder Abkürzung
- %% - Gibt ein %-Zeichen aus
|
Technische Details
| Rückgabewert: |
Bei Erfolg gibt die Funktion ein Array mit dem geparsten Datum zurück. Bei einem Fehler gibt sie FALSE zurück. Die Bedeutungen der Schlüssel im zurückgegebenen Array sind wie folgt:
- [tm_sec] - Sekunden innerhalb der aktuellen Minute (0-61)
- [tm_min] - Minuten innerhalb der aktuellen Stunde (0-59)
- [tm_hour] - Stunden seit Mitternacht (0-23)
- [tm_mday] - Tag des Monats (1-31)
- [tm_mon] - Monate seit Januar (0-11)
- [tm_year] - Jahre seit 1900
- [tm_wday] - Tage seit Sonntag (0-6)
- [tm_yday] - Tage seit dem 1. Januar des aktuellen Jahres (0-365)
- [unparsed] - Der Teil des Datums, der vom angegebenen Format nicht erkannt werden konnte
|
| PHP-Version: |
5.1+ |
PHP Date/Time-Referenzhandbuch Andere Erweiterungen