Fügen Sie der Zeit mit PHP 30 Sekunden hinzu

Sie können die Funktion strtotime in PHP verwenden, um eine bestimmte Anzahl von Sekunden zu einer gegebenen Zeit hinzuzufügen. Hier ist ein Beispiel dafür, wie man 30 Sekunden zur aktuellen Zeit hinzufügt:

<?php

$time = time();
$new_time = strtotime("+30 seconds", $time);
echo "Ursprüngliche Zeit: " . date("Y-m-d H:i:s", $time) . "\n";
echo "Neue Zeit: " . date("Y-m-d H:i:s", $new_time) . "\n";

Das wird etwas wie folgt ausgeben:

Ursprüngliche Zeit: 2021-01-26 08:47:34
Neue Zeit: 2021-01-26 08:48:04

Man kann auch die Funktion date_modify() der Klasse DateTime verwenden, um dasselbe zu erreichen:

<?php

$date = new DateTime();
$date->modify('+30 seconds');
echo $date->format('Y-m-d H:i:s');

Das wird etwas wie folgt ausgeben:

2021-01-26 08:48:04