Heim >Backend-Entwicklung >PHP-Tutorial >Wie füge ich Stunden zu einem PHP-Zeitstempel hinzu?
Hinzufügen von Stunden zu einem PHP-Datum
In PHP können Sie das aktuelle Datum und die aktuelle Uhrzeit einfach mit der Funktion date() abrufen. Wenn Sie diesen Zeitstempel jedoch ändern müssen, um eine bestimmte Anzahl von Stunden hinzuzufügen, können Sie die Funktion strtotime() verwenden.
Ursprüngliche Anfrage:
Die Benutzeranfrage eine Möglichkeit, dem aktuellen Zeitstempel, der in der Variablen $now gespeichert ist, eine bestimmte Anzahl von Stunden hinzuzufügen. Die Stunden reichen von 24 bis 800.
Lösung:
Um eine bestimmte Anzahl von Stunden zu $now hinzuzufügen, können Sie strtotime() wie folgt verwenden:
<code class="php">$new_time = date("Y-m-d H:i:s", strtotime("+$hours hours", strtotime($now)));</code>
Dadurch wird eine neue $new_time-Variable erstellt, die den aktualisierten Zeitstempel mit dem hinzugefügten darstellt Stunden.
Alternative Syntax:
In der bereitgestellten Lösung verwenden wir die Funktion sprintf(), um die Stundenvariable mit der Zeichenfolge zu kombinieren. Sie können jedoch auch die folgende Syntax verwenden:
<code class="php">$new_time = date("Y-m-d H:i:s", strtotime("+" . $hours . " hours", strtotime($now)));</code>
Dies ist eine prägnantere Möglichkeit, das gleiche Ergebnis zu erzielen.
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie füge ich Stunden zu einem PHP-Zeitstempel hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!