current_time("mysql", false)
を使用してすでに形成されているワードプレス時間に2時間を追加する方法は?
WordPressのcurrent_time()
は、現在の時刻を最初のパラメータで指定された形式で返します。サンプルコードでは、これはmysql
値です。 2番目のパラメータはタイムゾーンオプションを表します。デフォルトは、サイトの[設定]> [一般]ページで指定されたタイムゾーンの現地時間、または関数の呼び出し時に指定された値に応じてGMTを返します。
https://codex.wordpress.org/Function_Reference/current_time
時間数学がまだ必要な場合は、PHP strtotime()
関数を使用すると便利です。
$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;