2017-06-06 8 views
0

このphp関数.date( "h:i:sa");時間を印刷して今すぐ時間を加えて1時間印刷したい場合はどうすればいいですか?.date( "h:i:sa");で次の時間を印刷します。 php関数

私は同じ結果を試しましたが、

echo "" . date("h:i:sa"+3600) ; 
+0

date' 'の最初の部分は、[時間変数に1時間を追加する]の書式文字列 –

+0

可能重複して(https://stackoverflow.com/questions/ 8552106 /追加 - 1時間時変数)またはhttps://stackoverflow.com/questions/11076334/php-strtotime-add-hours –

答えて

1

PHPでこれを行うには複数の方法があります。最も簡単にはdate()strtotime()を組み合わせることである。

echo date('h:i:sa', strtotime('+1 hour')); 

あなたはまた、意識夏時間であるDateTime()を使用することができます。

echo (new DateTime('+1 hour'))->format('h:i:sa'); 

これらのいずれも1時間を追加するrelative date format「1時間」を使用します現在の日付と時刻に変更します。

出力: - https://eval.in/812700

+0

この1つは最適な答えです –

1

は単にnext hourを使用しています。私が原因単純日時方法PHPを愛する:)

echo date('h:i:sa', strtotime('next hour')); 
関連する問題