Heim > Backend-Entwicklung > PHP-Problem > So konvertieren Sie Zeit und Zeitstempel in PHP ineinander

So konvertieren Sie Zeit und Zeitstempel in PHP ineinander

PHPz
Freigeben: 2023-03-23 11:45:02
Original
1505 Leute haben es durchsucht

PHP ist eine beliebte Open-Source-Programmiersprache für die Webentwicklung. Zeitstempel ist ein wichtiges Konzept in PHP, das zur Darstellung eines ganzzahligen Werts eines bestimmten Datums und einer bestimmten Uhrzeit verwendet wird. Zeitstempel ermöglichen einfache mathematische Operationen wie Addition, Subtraktion, Mittelung usw. sowie eine einfache Konvertierung in andere Datumsformate. In diesem Artikel wird erläutert, wie Sie mit PHP Zeit in Zeitstempel, Zeitstempel in Datum und mehr umwandeln.

1. Zeit in Zeitstempel umwandeln

In PHP können Sie die Funktion strtotime() verwenden, um die Zeit in einen Zeitstempel umzuwandeln. Diese Funktion analysiert eine mit Datum und Uhrzeit formatierte Zeichenfolge in einen Unix-Zeitstempel. Hier ist ein Beispiel:

<?php
$date = "2021-08-01 10:20:30";
$timestamp = strtotime($date);
echo $timestamp;
?>
Nach dem Login kopieren

Im obigen Code enthält die Variable $date die Datums-/Uhrzeitzeichenfolge, die in einen Zeitstempel konvertiert werden soll, z. B. „2021-08-01 10:20:30“. Verwenden Sie dann die Funktion strtotime(), um $date in einen Unix-Zeitstempel zu konvertieren und das Ergebnis in der Variablen $timestamp zu speichern. Verwenden Sie abschließend den Befehl echo, um den Zeitstempel auf dem Bildschirm auszugeben.

2. Zeitstempel in Datum konvertieren

Verwenden Sie in PHP die Funktion date(), um den Zeitstempel in das Datumsformat zu konvertieren. Hier ist ein Beispielcode:

<?php
$timestamp = 1627827638;
$date = date(&#39;Y-m-d H:i:s&#39;, $timestamp);
echo $date;
?>
Nach dem Login kopieren

Im obigen Code ist $timestamp ein Unix-Zeitstempel, wie zum Beispiel „1627827638“, was 01. August 2021, 10:20:38 bedeutet. Verwenden Sie die Funktion date(), um $timestamp in das angegebene Datumsformat zu konvertieren, zum Beispiel: „Y-m-d H:i:s“, Y steht für das Jahr, m steht für den Monat, d steht für das Datum, H steht für die Stunde, i steht für die Minute und s steht für die Anzahl der Sekunden. Die Ergebnisse werden in der Variablen $date gespeichert und mit dem Befehl echo auf dem Bildschirm ausgegeben.

3. Konvertieren Sie Zeitstempel in lesbare Zeichenfolgen.

Manchmal müssen wir Zeitstempel in für Menschen lesbare Zeichenfolgen konvertieren. In PHP können Sie die Funktion strftime() verwenden, um einen Zeitstempel in einen String in einem bestimmten Format umzuwandeln. Hier ist ein Beispielcode:

<?php
$timestamp = 1627827638;
$date = strftime(&#39;%Y-%m-%d %H:%M:%S&#39;, $timestamp);
echo $date;
?>
Nach dem Login kopieren

Im obigen Code ist $timestamp ein Unix-Zeitstempel, wie zum Beispiel „1627827638“, was 01. August 2021, 10:20:38 bedeutet. Verwenden Sie die Funktion strftime(), um $timestamp in eine Datumszeichenfolge im angegebenen Format zu konvertieren. Beispiel: Format „%Y-%m-%d %H:%M:%S“, wobei %Y das Jahr, %m den Monat, %d das Datum und %H die Anzahl der Stunden darstellt. %M stellt die Anzahl der Minuten dar, %S stellt die Anzahl der Sekunden dar. Die Ergebnisse werden in der Variablen $date gespeichert und mit dem Befehl echo auf dem Bildschirm ausgegeben.

Zusammenfassung:

In diesem Artikel wird erläutert, wie Sie mit PHP Zeit in Zeitstempel, Zeitstempel in Datum usw. umwandeln. Diese Vorgänge können bei der Bewältigung zeit- und datumsbezogener Aufgaben hilfreich sein. PHP bietet viele nützliche Funktionen, die es Entwicklern ermöglichen, diese Aufgaben einfach zu erledigen. Ich hoffe, dass dieser Artikel den Lesern hilfreich sein wird und Sie bei zeit- und datumsbezogenen Aufgaben kompetenter macht.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Zeit und Zeitstempel in PHP ineinander. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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