Heim > Artikel > Backend-Entwicklung > PHP-Zeitstempel in Datumsformat konvertiert
Wie konvertiere ich einen Zeitstempel in PHP in ein Datumsformat? Verwenden Sie die Funktion date() und übergeben Sie die Formatzeichenfolge und den Zeitstempel. PHP bietet vordefinierte Formatzeichenfolgen wie Y (Jahr), m (Monat), d (Datum). Praktischer Fall: Zeigen Sie den Zeitstempel im Format „Wochentag, Jahr, Monat und Tag“ mit den Funktionen date() und strtotime() an.
PHP-Zeitstempel in Datumsformat konvertieren
Einführung
Ein Zeitstempel ist ein numerisches Format, das einen bestimmten Zeitpunkt darstellt und in Computersystemen und in der Programmierung weit verbreitet ist. Manchmal müssen Zeitstempel zur Anzeige für den Benutzer oder zur weiteren Verarbeitung in ein für Menschen lesbares Datumsformat konvertiert werden. Dieses Tutorial zeigt Ihnen, wie Sie diese Konvertierung einfach in PHP durchführen können.
Verwenden der date()-Funktion
date()-Funktion ist die gebräuchlichste Methode zum Konvertieren von Zeitstempeln in das Datumsformat. Die Syntax lautet wie folgt:
date(format, timestamp)
wobei:
format
die Formatzeichenfolge des zu konvertierenden Datums und der Uhrzeit ist. format
是要转换的日期时间的格式字符串。timestamp
是要转换的时间戳,默认为当前时间。要以特定的格式输出时间戳,只需将格式字符串传递给 date() 函数。例如,以下代码将时间戳转换为“年-月-日”格式:
$timestamp = time(); $date = date("Y-m-d", $timestamp); echo $date; // 输出:2023-03-08
预定义的格式字符串
PHP 提供了一些预定义的格式字符串,您可以根据需要使用它们:
Y
:四位数表示年份y
:两位数表示年份m
:两位数表示月份d
:两位数表示日期H
:小时(24 小时制)i
:分钟s
:秒a
timestamp
ist der zu konvertierende Zeitstempel, standardmäßig die aktuelle Zeit. Um einen Zeitstempel in einem bestimmten Format auszugeben, übergeben Sie einfach die Formatzeichenfolge an die Funktion date(). Der folgende Code konvertiert beispielsweise einen Zeitstempel in das Format „Jahr-Monat-Tag“:
$timestamp = strtotime("2023-03-08 12:30:00"); $weekday = date("l", $timestamp); $date = date("Y-m-d", $timestamp); echo "$weekday, $date"; // 输出:星期三, 2023-03-08
Vordefinierte Formatzeichenfolgen
PHP stellt einige vordefinierte Formatzeichenfolgen bereit, die Sie je nach Bedarf verwenden können:
Y
: Vier Ziffern stellen das Jahr dar
y
: Zwei Ziffern stellen das Jahr darm
: Zwei Ziffern stellen den Monat dar
d: zweistellige Datumsdarstellung
H
: Stunde (24-Stunden-Format) 🎜🎜i
: Minute 🎜🎜s: Sekunden 🎜🎜<code>a
: AM/PM 🎜🎜🎜🎜 Praktischer Fall 🎜🎜🎜 Angenommen, Sie haben einen Zeitstempel in einer Datenbank gespeichert und möchten ihn auf einer Webseite als „Wochentag, Jahr, Monat und Tag“. Hier ist der Codeausschnitt, der dies tut: 🎜rrreee🎜🎜strtotime()-Funktion Die 🎜🎜🎜strtotime()-Funktion kann verwendet werden, um eine für Menschen lesbare Datums-/Uhrzeitzeichenfolge in einen Zeitstempel umzuwandeln. Dies ist eine Ergänzung zur date()-Funktion und kann zum einfachen Konvertieren von Datums- und Uhrzeitangaben in Ihrer Anwendung verwendet werden. 🎜🎜🎜Fazit🎜🎜🎜Mit der Funktion date() und vordefinierten Formatzeichenfolgen können Sie Zeitstempel in PHP ganz einfach in verschiedene Datumsformate konvertieren. Mit der Funktion strtotime() können Sie Datums-/Uhrzeitzeichenfolgen auch problemlos in Zeitstempel konvertieren. Dadurch wird die Arbeit mit Datum und Uhrzeit in der Programmierung wesentlich komfortabler. 🎜Das obige ist der detaillierte Inhalt vonPHP-Zeitstempel in Datumsformat konvertiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!