web-dev-qa-db-ja.com

Current_time( "mysql"、false)で形成されたワードプレス時間に2時間を追加する方法は?

current_time("mysql", false)を使用してすでに形成されているワードプレス時間に2時間を追加する方法は?

1

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;
1
jdm2112