Heim > Artikel > Backend-Entwicklung > PHP formatiert ein GMT/UTC-Datum/Uhrzeit
php-Editor Strawberry stellt Ihnen heute vor, wie Sie ein GMT/UTC-Datum/Uhrzeit in PHP formatieren. In der Webentwicklung ist der Umgang mit Datum und Uhrzeit in verschiedenen Zeitzonen ein häufiges Bedürfnis. Mit entsprechenden PHP-Funktionen können wir die GMT/UTC-Zeit problemlos in die Ortszeit umwandeln und für die Anzeige formatieren. Lassen Sie uns gemeinsam lernen, wie Sie diese Funktion implementieren können!
GMT/UTC-Datum/Uhrzeit in PHP formatieren
Einführung
In php ist die Formatierung von GMT/UTC-Daten/-Zeiten entscheidend für die korrekte Anzeige und Verarbeitung von zeitzonenübergreifenden Daten. In diesem Artikel wird erklärt, wie man ein GMT/UTC-Datum/eine GMT/UTC-Datum/Uhrzeit mit der DateTime
-Klasse von PHP formatiert und welche verschiedenen Formatierungsoptionen verfügbar sind.
DateTime-Kurs
DateTime
类表示一个日期和时间。它可以存储和操作 GMT/UTC 等时区中的日期/时间值。要创建新的 DateTime
Klasse stellt ein Datum und eine Uhrzeit dar. Es kann Datums-/Uhrzeitwerte in Zeitzonen wie GMT/UTC speichern und bearbeiten. Um ein neues -Objekt zu erstellen, können Sie einen String
Um beispielsweise ein Objekt zu erstellen, das die aktuelle GMT-Zeit darstellt:
$date = new DateTime("now", new DateTimeZone("GMT"));Formatoptionen
Die DateTime
f<strong class="keylink">ORM</strong>at()
f
__toString()
Formatzeichenfolge
format()
Die
Charaktere | |
---|---|
a | |
A | |
b | |
B | |
c | |
d | |
e | |
F | |
g | |
G | |
h | |
H | |
ich | |
l | |
L | |
m | |
M | |
n | |
O | |
P | |
r | |
s | |
S | |
t | |
T | |
U | |
v | |
w | |
W | |
y | |
J |
Beispiel
format()
-Methode formatiert:
$date = new DateTime("now", new DateTimeZone("GMT"));
// 格式化为 ISO 8601 日期和时间
$iso8601Date = $date->format("c");
// 格式化为 RFC 2822 日期和时间
$rfc2822Date = $date->format("r");
// 格式化为指定字符串
$customDate = $date->format("Y-m-d H:i:s");
echo "ISO 8601 日期和时间:$iso8601Date
";
echo "RFC 2822 日期和时间:$rfc2822Date
";
echo "自定义日期和时间:$customDate";
format()
方法之外,DateTime
setTimezone()
modify()
: Zeitzone einstellen. add()
和 sub()
: Ändern Sie Datum/Uhrzeit basierend auf der angegebenen Zeichenfolge. : Addiere bzw. subtrahiere die angegebene Zeitspanne.
DateTime
Das obige ist der detaillierte Inhalt vonPHP formatiert ein GMT/UTC-Datum/Uhrzeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!