web-dev-qa-db-de.com

Wie addiere ich 2 Stunden zur mit current_time gebildeten WordPress-Zeit ("mysql", false)?

Wie kann ich die WordPress-Zeit, die bereits mit current_time("mysql", false) gebildet wurde, um 2 Stunden verlängern?

1

Die WordPress-Funktion current_time() gibt die aktuelle Uhrzeit in dem im ersten Parameter angegebenen Format zurück. In Ihrem Beispielcode ist dies der Wert mysql. Der zweite Parameter repräsentiert eine Zeitzonenoption. Die Standardeinstellung gibt die Ortszeit für die Zeitzone zurück, die auf der Seite "Einstellungen"> "Allgemein" oder "GMT" angegeben ist, je nachdem, welcher Wert beim Aufrufen der Funktion angegeben wurde.

https://codex.wordpress.org/Function_Reference/current_time

Wenn noch Zeitmathematik benötigt wird, ist die Verwendung der Funktion PHP strtotime() hilfreich:

$now = current_time( 'mysql' ); 
echo 'It is currently: ' . $now . '<br>';
$later = date( 'Y-m-d H:i:s', strtotime( $now ) + 7200 ); //7200 seconds = 2 hours
echo 'In 2 hours it will be: ' . $later;
1
jdm2112