Heim > Backend-Entwicklung > PHP-Problem > So konvertieren Sie den aktuellen Zeitstempel in PHP

So konvertieren Sie den aktuellen Zeitstempel in PHP

PHPz
Freigeben: 2023-03-29 10:46:41
Original
424 Leute haben es durchsucht

PHP-Konvertierung des aktuellen Zeitstempels: Konvertieren Sie den Zeitstempel in ein lesbares Datums- und Uhrzeitformat.

In PHP ist ein Zeitstempel eine Ganzzahl, die die Anzahl der seit dem 1. Januar 1970 verstrichenen Sekunden darstellt. Zeitstempel werden in der Webentwicklung sehr häufig verwendet, da sie uns helfen können, Ereignisse zu lokalisieren, Zeitunterschiede zu berechnen und Zeitdaten besser zu verarbeiten. Allerdings ist die direkte Verwendung der Ganzzahlform des Zeitstempels für uns nicht bequem, da es sich nicht um ein lesbares Datums- und Uhrzeitformat handelt, wie z. B. 2019-11-05 16:28:45.

Daher ist es in der tatsächlichen Entwicklung häufig erforderlich, Zeitstempel in leicht lesbare und verständliche Datums- und Zeitformate umzuwandeln. Als Nächstes erfahren Sie, wie Sie mit PHP Zeitstempel in gängige Datums- und Zeitformate konvertieren.

  1. Zeitstempel in Datumsformat konvertieren

In PHP können Sie die Funktion date() verwenden, um Zeitstempel in Datumsformat zu konvertieren. Die Syntax lautet wie folgt:

string date ( string $format [, int $timestamp = time() ] )
Nach dem Login kopieren

Unter diesen stellt der Parameter $format das Datumsformat dar, das Sie erhalten möchten, und der Parameter $timestamp stellt den zu konvertierenden Zeitstempel dar. Wenn der Parameter $timestamp nicht angegeben wird, wird standardmäßig die aktuelle Zeit verwendet.

Hier einige Beispiele für gängige Datumsformate:

$timestamp = 1572925805; // 2019-11-05 16:30:05

echo date("Y-m-d", $timestamp); // 2019-11-05

echo date("F j, Y", $timestamp); // November 5, 2019

echo date("l, F j, Y", $timestamp); // Tuesday, November 5, 2019

echo date("M j, Y G:i:s", $timestamp); // Nov 5, 2019 16:30:05
Nach dem Login kopieren
  1. Zeitstempel in Zeitformat konvertieren

Neben dem Datumsformat kann auch der Zeitstempel in ein Zeitformat konvertiert werden. Wenn Sie auch die Funktion date() verwenden, stellen Sie einfach den Parameter $date auf das gewünschte Zeitformat ein.

Hier sind einige Beispiele für Zeitformate:

$timestamp = 1572925805; // 2019-11-05 16:30:05

echo date("H:i:s", $timestamp); // 16:30:05

echo date("g:i a", $timestamp); // 4:30 pm

echo date("h:i:s A", $timestamp); // 04:30:05 PM
Nach dem Login kopieren
  1. Zeitstempel in Datums- und Zeitformat konvertieren

In der tatsächlichen Entwicklung müssen wir möglicherweise Datum und Uhrzeit gleichzeitig anzeigen, nicht nur ein Format. Um dieses Ziel zu erreichen, können wir die kombinierte Form der date()-Funktion verwenden, um das Datums- und Uhrzeitformat zusammen zu $format hinzuzufügen.

Hier sind einige Beispiele für Datums-/Uhrzeitformate:

$timestamp = 1572925805; // 2019-11-05 16:30:05

echo date("Y-m-d H:i:s", $timestamp); // 2019-11-05 16:30:05

echo date("F j, Y, g:i a", $timestamp); // November 5, 2019, 4:30 pm

echo date("D, jS M Y, h:i A", $timestamp); // Tue, 5th Nov 2019, 04:30 PM
Nach dem Login kopieren
  1. Zeitstempel in Ortszeit umwandeln

Im obigen Beispiel stellt der Zeitstempel die UTC-Zeit dar. Wenn Sie es in die Ortszeit umrechnen möchten, können Sie die Funktion date_default_timezone_set() oder die Funktion ini_set() verwenden, um die Zeitzone festzulegen, und den Parameter $timestamp in der Funktion date() verwenden. Wie unten gezeigt:

$timestamp = 1572925805; // 2019-11-05 16:30:05

date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s', $timestamp); // 结果为本地时间
Nach dem Login kopieren

Mit der oben genannten Methode können Sie den Zeitstempel ganz einfach in ein lesbares Datums- und Uhrzeitformat konvertieren, um die Verarbeitung von Zeitdaten zu erleichtern. In der tatsächlichen Entwicklung ist eine solche Konvertierung sehr nützlich und kann die Arbeitseffizienz und die Lesbarkeit des Codes verbessern.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie den aktuellen Zeitstempel 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