ホームページ >バックエンド開発 >PHPチュートリアル >PHP タイムスタンプに時間を追加するにはどうすればよいですか?
PHP 日付に時間を追加する
PHP では、date() 関数を使用して現在の日付と時刻を簡単に取得できます。ただし、このタイムスタンプを変更して特定の時間を追加する必要がある場合は、strtotime() 関数を使用できます。
元のリクエスト:
ユーザーのリクエスト変数 $now に格納されている現在のタイムスタンプに指定した時間数を追加する方法。時間の範囲は 24 ~ 800 です。
解決策:
$now に特定の時間数を追加するには、次のように strtotime() を使用できます。
<code class="php">$new_time = date("Y-m-d H:i:s", strtotime("+$hours hours", strtotime($now)));</code>
これにより、追加された更新されたタイムスタンプを表す新しい $new_time 変数が作成されます。 hours.
代替構文:
提供されたソリューションでは、sprintf() 関数を使用して時間変数と文字列を結合します。ただし、次の構文を使用することもできます:
<code class="php">$new_time = date("Y-m-d H:i:s", strtotime("+" . $hours . " hours", strtotime($now)));</code>
これは、同じ結果を達成するためのより簡潔な方法です。
補足:
以上がPHP タイムスタンプに時間を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。