Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Zeitstempel in Datumsformat konvertiert

PHP-Zeitstempel in Datumsformat konvertiert

PHPz
PHPzOriginal
2024-04-09 13:36:01950Durchsuche

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 konvertiert

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!

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