Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie die Zeit in PHP in einen Zeitstempel

So konvertieren Sie die Zeit in PHP in einen Zeitstempel

PHPz
PHPzOriginal
2023-03-29 11:32:08518Durchsuche

Wenn Sie ein PHP-basiertes Projekt oder eine PHP-basierte Anwendung entwickeln, müssen Sie zwangsläufig mit Uhrzeit und Datum arbeiten. In vielen Fällen kann die Konvertierung von Datums- und Uhrzeitangaben in Zeitstempel Ihre Programmierung komfortabler und zuverlässiger machen. In diesem Artikel erklären wir, wie man Datum und Uhrzeit in PHP in Zeitstempel umwandelt.

1. Was ist ein Zeitstempel?

Ein Zeitstempel ist ein numerischer Wert, der ein Datum und eine Uhrzeit darstellt und die Anzahl der Sekunden angibt, die seit dem 1. Januar 1970, 00:00:00 Uhr, vergangen sind. Zeitstempel werden häufig verwendet, um die Zeitdifferenz zwischen zwei Daten/Uhrzeiten zu berechnen. Verwenden Sie in PHP die Funktion time(), um den Zeitstempel der aktuellen Uhrzeit abzurufen.

2. Datum in Zeitstempel konvertieren

Um das Datum in einen Zeitstempel umzuwandeln, können Sie die Funktion strtotime() verwenden. Diese Funktion analysiert eine Datumszeichenfolge in einen Zeitstempel. Hier ist ein Beispielcode:

$dateString = '2022-01-01';
$timeStamp = strtotime($dateString);
echo $timeStamp;

Der obige Code gibt Folgendes aus: 1640976000. Dieser Wert stellt die Anzahl der Sekunden seit dem 1. Januar 1970 am Datum „01.01.2022“ dar.

3. Zeit in Zeitstempel umwandeln

Wenn Sie Zeit in Zeitstempel umwandeln müssen, müssen Sie die Zeit an die Datumszeichenfolge anhängen. Um beispielsweise 14:30 Uhr in einen Zeitstempel umzuwandeln, können Sie den folgenden Code verwenden:

$timeString = '2022-01-01 14:30:00';
$timeStamp = strtotime($timeString);
echo $timeStamp;

Der obige Code gibt Folgendes aus: 1641000600. Dieser Wert stellt die Anzahl der Sekunden seit 13:30:00 Uhr am 1. Januar 1970 zum Zeitpunkt „2022-01-01 14:30:00“ dar.

4. Konvertieren Sie die aktuelle Zeit in einen Zeitstempel.

Wenn Sie den Zeitstempel der aktuellen Zeit benötigen, können Sie die integrierte time()-Funktion von PHP verwenden. Hier ist ein Beispielcode:

$currentTime = time();
echo $currentTime;

Der obige Code gibt den Zeitstempel der aktuellen Zeit aus, zum Beispiel: 1641240155.

5. Zusammenfassung

Das Konvertieren von Datum und Uhrzeit in Zeitstempel in PHP ist eine häufige Aufgabe. Verwenden Sie die Funktion strtotime(), um Datums- und Uhrzeitzeichenfolgen in Zeitstempel zu analysieren, und die Funktion time(), um den Zeitstempel der aktuellen Zeit abzurufen. Mit diesem Wissen können Sie Uhrzeit und Datum bequemer und genauer berechnen.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie die Zeit in PHP in einen 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