Heim  >  Artikel  >  Backend-Entwicklung  >  strptime()-Funktion in PHP

strptime()-Funktion in PHP

WBOY
WBOYnach vorne
2023-08-20 09:13:07915Durchsuche

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)

Syntax

strptime(date, format)

Parameter

  • 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

Rückgabewert

Die strptime()-Funktion gibt ein Array oder FALSE bei einem Fehler zurück.

Beispiel

Das Folgende ist ein Beispiel –

Live-Demo

<?php
   $format = &#39;%d/%m/%Y %H:%M:%S&#39;;
   $strf = strftime($format);
   echo "$strf</p><p>";
   print_r(strptime($strf, $format));
?>

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen