Heim >Backend-Entwicklung >PHP-Tutorial >strptime()-Funktion in PHP
strptime()-Funktion analysiert die mit strftime() generierte Uhrzeit/Datum. Diese Funktion gibt ein analysiertes Datumsarray oder FALSE zurück, wenn ein Fehler auftritt. Die folgenden Parameter werden in einem Array zurückgegeben.
[tm_sec] − Sekunden (0-61)
[tm_min] − Minuten (0-59)
[tm_hour] − Stunden (0-23)
[tm_mday] − Anzahl der Tage im Monat (1-31)
[tm_mon] − Anzahl der Monate seit Januar (0-11)
[tm_year] − Anzahl der Jahre seit 1900
[tm_wday] − Anzahl der Tage seit Sonntag (0-6)
[tm_yday] − Anzahl der Tage seit dem 1. Januar (0-365)
[unparsed] − Nicht erkannter Datumsteil im angegebenen Format (falls vorhanden)
strptime(date, format)
Datum − Die zu analysierende Zeichenfolge
Format − Das Format des Datums und formatieren Sie es mit −
%a − abgekürzt Tag von der Wochenname
%A – vollständiger Wochentagsname
%b – abgekürzter Monatsname
%B – vollständiger Monatsname
%c – Bevorzugte Datums- und Uhrzeitdarstellung
% C – Jahrhundert (Jahr geteilt durch 100, Bereich 00 bis 99)
%d – Tag des Monats (01 bis 31)
%D – Gleich wie %m/%d/%y
%e − Tag des Monats (1 bis 31)
%g − ähnlich zu %G, enthält jedoch nicht das Jahrhundert
%G − entspricht dem 4-stelligen Jahr der ISO-Wochennummer (siehe % V)
%h − Gleich wie %b
%H − Stunde, im 24-Stunden-Format (00 bis 23)
%I − Stunde, im 12-Stunden-Format (01 bis 12). )
%j − Tag im Jahr (001 bis 366)
%m − Monat (01 bis 12)
%M − Minute
%n − Zeilenumbruch
%p − Abhängig vom angegebenen Zeitwert, am oder pm
%r − Zeit dargestellt durch am und pm
%R − Zeit im 24-Stunden-Format
%S − Sekunden
%t − Tabulatorzeichen
%T − Aktuelle Uhrzeit, entspricht %H:%M:%S
%u − Wochentag als Zahl (1 bis 7), Montag ist 1. Warnung: Sonntag ist 1 in Sun Solaris
%U − Die Wochennummer des aktuellen Jahres, beginnend mit dem ersten Sonntag als erstem Tag der ersten Woche
%V − Die ISO 8601-Wochennummer des aktuelles Jahr ( 01 bis 53), wobei mindestens 4 Tage in Woche 1 innerhalb des Jahres liegen und Montag der erste Tag der Woche ist
%W − die Anzahl der Wochen im Jahr, wobei der erste Montag als der erste Tag der Woche. Beginn des Tages
%w − Numerische Darstellung des Wochentags, Sonntag ist 0
%x − Bevorzugte Datumsdarstellung, ohne Uhrzeit
%X − Bevorzugte Zeit Darstellung, ohne Datum
%y − Jahr ohne Jahrhundert (Bereich 00 bis 99)
%Y − Jahr mit Jahrhundert
%Z oder %z − Zeitzone oder Name oder Abkürzung
%% − Literales %-Zeichen
Die strptime()-Funktion gibt ein Array oder FALSE bei einem Fehler zurück.
Das Folgende ist ein Beispiel –
Live-Demo
<?php $format = '%d/%m/%Y %H:%M:%S'; $strf = strftime($format); echo "$strf</p><p>"; print_r(strptime($strf, $format)); ?>
Das Folgende ist die Ausgabe –
11/10/2018 05:18:13 Array ( [tm_sec] => 13 [tm_min] => 18 [tm_hour] => 5 [tm_mday] => 11 [tm_mon] => 9 [tm_year] => 118 [tm_wday] => 4 [tm_yday] => 283 [unparsed] => )
Das obige ist der detaillierte Inhalt vonstrptime()-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!