Heim  >  Artikel  >  Backend-Entwicklung  >  Drei häufig verwendete Methoden zum Formatieren von Datumsangaben in Zeichenfolgen in PHP

Drei häufig verwendete Methoden zum Formatieren von Datumsangaben in Zeichenfolgen in PHP

PHPz
PHPzOriginal
2023-04-10 09:35:501079Durchsuche

Es gibt viele Funktionen zum Konvertieren von Datumsformaten in PHP. In diesem Artikel werden drei gängige Methoden zum Formatieren von Datumsangaben in Zeichenfolgen vorgestellt.

  1. date()-Funktion

Die date()-Funktion in PHP kann einen Unix-Zeitstempel in eine lesbare Datums- und Uhrzeitzeichenfolge formatieren. Dabei ist der erste Parameter das zu konvertierende Datumsformat und der zweite Parameter der Unix-Zeitstempel (der Standardwert ist der Zeitstempel der aktuellen Zeit).

Formatieren Sie beispielsweise die aktuelle Uhrzeit in eine Zeichenfolge im Format „Y-m-d H:i:s“:

echo date("Y-m-d H:i:s");

Ausgabe:

2022-03-22 11:30:00
    # 🎜🎜#strftime()-Funktion
strftime()-Funktion kann auch Unix-Zeitstempel in lesbare Datums- und Uhrzeitzeichenfolgen formatieren, kann jedoch die lokalisierte Anzeige von Datum und Uhrzeit unterstützen. Abhängig von der Konfiguration der lokalen Umgebung können unterschiedliche Datums- und Uhrzeitformate verwendet werden.

Im Gegensatz zur date()-Funktion benötigt die strftime()-Funktion zwei Parameter. Der erste Parameter ist die formatierte Zeichenfolge zur Anzeige von Datum und Uhrzeit und der zweite Parameter ist der Unix-Zeitstempel. Das Folgende ist ein Beispiel:

setlocale(LC_TIME, "zh_CN.utf8");
echo strftime("%Y-%m-%d %H:%M:%S", time());
In diesem Beispiel setzt die Funktion setlocale() die lokale Umgebung von Datum und Uhrzeit auf vereinfachtes Chinesisch UTF-8-Kodierung und die Funktion strftime() verwendet „Y-m-d Die Formatzeichenfolge „H:i :s“ formatiert den Zeitstempel in eine lesbare Datums- und Uhrzeitzeichenfolge.

Ausgabe:

2022-03-22 11:30:00
    DateTime-Klasse
Die DateTime-Klasse in PHP bietet ein objektorientierteres Datum und Wie mit der Zeit umgegangen wird. Es ermöglicht die Darstellung von Datums- und Uhrzeitangaben durch die Erstellung von DateTime-Objekten und deren Konvertierung in Zeichenfolgen über die Methode format().

Der folgende Code erstellt beispielsweise ein DateTime-Objekt und formatiert es in eine Zeichenfolge im angegebenen Format:

$date = new DateTime();
echo $date->format("Y-m-d H:i:s");
Ausgabe:

2022-03-22 11:30:00
Zusammenfassung

In diesem Artikel werden drei häufig verwendete Methoden zum Formatieren von Datumsangaben in Zeichenfolgen vorgestellt, nämlich die Funktion date(), die Funktion strftime() und die Klasse DateTime. Unterschiedliche Szenarien und Anforderungen ermöglichen Ihnen die Auswahl unterschiedlicher Methoden zur Konvertierung des Datumsformats.

Das obige ist der detaillierte Inhalt vonDrei häufig verwendete Methoden zum Formatieren von Datumsangaben in Zeichenfolgen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn