Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie Zeit in PHP mit integrierter Funktion in Zeitstempel

So konvertieren Sie Zeit in PHP mit integrierter Funktion in Zeitstempel

PHPz
PHPzOriginal
2023-03-29 16:24:31453Durchsuche

PHP ist eine sehr beliebte Webentwicklungssprache, daher müssen Entwickler verschiedene Vorgänge in PHP beherrschen, um die erforderlichen Funktionen zu erreichen. In PHP ist die Umwandlung von Zeit in Zeitstempel eine häufig benötigte Funktion. In diesem Artikel erfahren Sie, wie Sie mithilfe integrierter Funktionen Zeit in PHP umwandeln.

Zuerst müssen wir verstehen, was Zeitstempel und Zeit sind. Ein Zeitstempel ist ein Format zur Darstellung der Zeit auf einem Computer. Er stellt die Anzahl der Millisekunden seit dem 1. Januar 1970 um 00:00:00 UTC dar. Zeit bezieht sich auf Datums- und Zeitformate, die Menschen direkt verstehen können, wie zum Beispiel Jahr, Monat, Tag, Stunden, Minuten und Sekunden. In PHP gibt es viele integrierte Funktionen, mit denen sich Zeit in Zeitstempel umwandeln lässt.

Hier sind die Funktionen zum Konvertieren von Zeitstempeln:

strtotime($datetime);
mktime([int $hour], [int $minute], [int $second], [int $month], [int $day], [int $year]);

Die erste Funktion ist strtotime, die eine lesbare Zeitzeichenfolge in das Zeitstempelformat von PHP konvertiert. Diese Funktion kann auf folgende Arten verwendet werden:

$timestamp = strtotime('2022-01-01 00:00:00');
echo $timestamp; //输出:1640995200

Der obige Code konvertiert die Zeichenfolge „2022-01-01 00:00:00“ in das Zeitstempelformat und speichert sie in der Variablen $timestamp. Die letzte Codezeile gibt den Zeitstempel auf dem Bildschirm aus.

Die zweite Funktion ist mktime, die die angegebenen Datums- und Uhrzeitparameter in das Zeitstempelformat von PHP konvertiert. Diese Funktion kann auf folgende Weise verwendet werden:

$timestamp = mktime(0, 0, 0, 1, 1, 2022);
echo $timestamp; // 输出:1640995200

Der obige Code konvertiert 0:00:00 am 1. Januar 2022 in das Zeitstempelformat und speichert es in der Variablen $timestamp. Die letzte Codezeile gibt den Zeitstempel auf dem Bildschirm aus.

Darüber hinaus können wir auch die Datumsfunktion von PHP verwenden, um den Zeitstempel in ein für Menschen verständliches Zeitformat umzuwandeln. Hier ist ein einfaches Beispiel:

$timestamp = strtotime('2022-01-01 00:00:00');
$date = date('Y年m月d日 H时i分s秒', $timestamp);
echo $date; // 输出:2022年01月01日 00时00分00秒

Der obige Code wandelt den Zeitstempel in ein für Menschen lesbares Format um und speichert ihn in der Variablen $date. Die letzte Codezeile gibt die Uhrzeit in diesem Format auf dem Bildschirm aus.

Zusammenfassend stellt dieser Artikel zwei integrierte Funktionen strtotime und mktime in PHP vor, die Zeit in ein Zeitstempelformat konvertieren können. Diese Funktionen können PHP-Entwicklern dabei helfen, Datums- und Uhrzeitvorgänge schnell abzuschließen. Bitte beachten Sie jedoch, dass Sie bei der Nutzung dieser Funktionen auf die Korrektheit des Zeitformats achten müssen. Ich hoffe, dass die Einführung dieses Artikels PHP-Entwicklern helfen kann, Zeitstempel besser zu verstehen und zu verwenden.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Zeit in PHP mit integrierter Funktion in Zeitstempel. 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