Analysieren Sie die von strftime() generierte Uhrzeit/Datum:
<?php$format="%d/%m/%Y %H:%M:%S";$strf=strftime($format);echo("$strf");print_r(strptime($strf,$ Format));?>Die Funktion strptime() analysiert die von strftime() generierte Uhrzeit/das Datum.
Hinweis: Diese Funktion kann nicht auf der Windows-Plattform implementiert werden!
strptime( Datum, Format);
Parameter | beschreiben |
---|---|
Datum | Erforderlich. Die zu analysierende Zeichenfolge (zum Beispiel: wie von strftime() zurückgegeben). |
Format | muss. Geben Sie das Format an, das in Datumsangaben verwendet werden soll: %a – Abkürzung für den Namen des Wochentags %A – der vollständige Name des Wochentags %b – Abkürzung für Monatsnamen %B – Vollständiger Monatsname %c – Bevorzugte Datums- und Uhrzeitdarstellung %C – Jahrhundertzahl (Jahr geteilt durch 100, Bereich 00 bis 99) %d – Tag des Monats (01 bis 31) %D – Zeitformat, dasselbe wie die %m/%d/%y-Notation %e – Tag des Monats (1 bis 31) %g – ähnlich der %G-Notation, jedoch ohne das Jahrhundert %G – 4-stelliges Jahr entsprechend der ISO-Wochennummer (siehe %V) %h – gleiche Notation wie %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 - Punkte %n – Zeilenumbruchzeichen %p – Vormittag oder Nachmittag, entsprechend dem angegebenen Zeitwert %r – Zeitangabe für Vormittag und Nachmittag %R – 24-Stunden-Zeitangabe %S – Sekunden %t – Tabulatorzeichen %T – aktuelle Zeit, gleiche Schreibweise wie %H:%M:%S %u – Numerische Darstellung des Wochentags (1 bis 7), Montag = 1. Warnung: Sonntag = 1 auf Sun Solaris-Systemen %U – die Anzahl der Wochen im aktuellen Jahr, beginnend mit dem ersten Sonntag als erstem Tag der Woche 1 %V – Die Anzahl der im aktuellen Jahr enthaltenen Wochen (01 bis 53) im ISO 8601-Format. Woche 1 stellt die erste Woche des Jahres dar, die mindestens vier Tage haben muss, und Montag ist der erste Tag der Woche. %W – die Anzahl der im Jahr enthaltenen Wochen, beginnend mit dem ersten Montag als erstem Tag der Woche 1 %w – Wochentag als Dezimalzahl, Sonntag = 0 %x – Bevorzugte Datumsdarstellung ohne Uhrzeit %X – Bevorzugte Zeitdarstellung ohne Datum %y – Jahresdarstellung ohne Jahrhundertstellen (Bereich 00 bis 99) %Y – Jahresdarstellung einschließlich einer Ziffer, die das Jahrhundert darstellt %Z oder %z – Name oder Abkürzung der Zeitzone %% – gibt ein %-Zeichen aus |
Rückgabewert: | Bei Erfolg gibt die Funktion ein Array mit dem analysierten Datum zurück. Gibt bei einem Fehler FALSE zurück. Die Schlüsselnamen des zurückgegebenen Arrays haben folgende Bedeutung: [tm_sec] – Anzahl der Sekunden in der aktuellen Minute (0-61) [tm_min] – Anzahl der Minuten in der aktuellen Stunde (0-59) [tm_hour] – Stunde seit Mitternacht (0-23) [tm_mday] – Tag des Monats (1-31) [tm_mon] – Wie viele Monate sind seit Januar vergangen (0-11) [tm_year] – Wie viele Jahre sind seit 1900 vergangen [tm_wday] – Wie viele Tage sind seit Sonntag vergangen (0-6) [tm_yday] – Wie viele Tage sind seit dem 1. Januar dieses Jahres vergangen (0-365) [unparsed] – Teile des Datums, die vom angegebenen Format nicht erkannt werden |
---|---|
PHP-Version: | 5.1+ |