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 サイトの他の関連記事を参照してください。