ホームページ >バックエンド開発 >PHPチュートリアル >PHP で日付に正しく日数を追加するにはどうすればよいですか?

PHP で日付に正しく日数を追加するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-25 06:44:09827ブラウズ

How to Correctly Add Days to a Date in PHP?

PHP で日付に日数を追加する

このタスクは、MySQL クエリから返された日付 (例: "2010-09-)" を操作することです。 17") を指定し、指定した日数ずつ増分します。目標は、その後の日付を表す $Date2、$Date3 などの変数を作成することです。

不正な試み

ユーザーは最初に次のコードを試みました:

date('Y-m-d', strtotime($Date. ' + 1 day'))

ただし、このコードでは日付がになってしまいます。元の日付。

正しい解決策

PHP で日付に日数を正しく加算するには、strtotime( ) 関数。修正されたコードは次のとおりです:

echo date('Y-m-d', strtotime($Date. ' + 1 days'));
echo date('Y-m-d', strtotime($Date. ' + 2 days'));

出力

このコードは、後続の日付を正しく出力します:

2010-09-18
2010-09-19

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

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