Heim > Backend-Entwicklung > PHP-Problem > 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
Freigeben: 2023-04-10 10:32:23
Original
1096 Leute haben es durchsucht

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");
Nach dem Login kopieren

Ausgabe:

2022-03-22 11:30:00
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
    # 🎜🎜#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());
Nach dem Login kopieren
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
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
    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");
Nach dem Login kopieren
Ausgabe:

2022-03-22 11:30:00
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage