PHP での日付の操作: 日付変数に日数を追加する
データを操作する場合、日付の操作は多くの場合一般的なタスクです。 PHP では、日付の加算や減算など、日付に対してさまざまな操作を実行できます。特定の MySQL クエリ結果に日数を追加することが目的である特定のシナリオを検討してみましょう。
シナリオ:
形式は 2010 年 9 月 17 日です。要件は、元の日付から 1、2、... ずつ増分される新しい変数 $Date2 から $Date5 を作成することです。
間違った試み:
PHP で日付に日数を加算するときによくある間違いの 1 つは、式 strtotime($Date. ' 1 day') を使用することです。これは実際には、指定された日付から 1 日を加算するのではなく、1 日を減算します。
正しい解決策:
正しいアプローチは、以下に示す式:
$Date = "2010-09-17"; echo date('Y-m-d', strtotime($Date. ' + 1 days')); echo date('Y-m-d', strtotime($Date. ' + 2 days'));
これにより、必要な日付が形式で出力されます。 'Y-m-d':
2010-09-18 2010-09-19
複数形の「days」を使用すると、日付変数に日数を追加し、PHP で日付関連の操作を効果的に実行できます。
以上がPHP で日付変数に正しく日数を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。