ホームページ  >  記事  >  バックエンド開発  >  PHP で日付に時間を追加するにはどうすればよいですか?

PHP で日付に時間を追加するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-04 07:11:02182ブラウズ

How to Add Hours to a Date in PHP?

PHP で日付に時間を追加する

PHP で日付と時刻を操作するには、date()、strtotime()、および sprintf() 関数。現在の日付/時刻に時間数を追加する方法は次のとおりです:

<code class="php"><?php

// Get the current date/time
$now = date("Y-m-d H:m:s");

// Define the number of hours to add
$hours = 24;

// Use strtotime() to calculate the new time
$new_time = date("Y-m-d H:i:s", strtotime("+$hours hours"));

// You can also specify the number of hours dynamically using variables or constants
$new_time = date("Y-m-d H:i:s", strtotime(sprintf("+%d hours", $hours)));

// Output the new time
echo $new_time;

?></code>

このコードは、指定した時間数を現在の日付/時刻に追加して $new_time 変数に格納する方法を示しています。 。 strtotime() 関数は、期間を表す指定された文字列 (この場合、「 」の後に時間数と「時間」が続きます) に基づいてタイムスタンプ (Unix エポックからの秒数) を計算します。

By sprintf() を使用して時間数を動的にフォーマットすると、実行時にさまざまな値を渡す柔軟性が得られます。 strtotime() 文字列内に変数を含める必要がある場合は、コードに示すように、二重引用符 (") と変数プレースホルダーを使用する必要があることに注意してください。また、date() 関数は、結果のタイムスタンプを人間が判読できる日付にフォーマットします。と時刻文字列。

以上がPHP で日付に時間を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。