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

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

DDD
リリース: 2024-12-25 06:44:09
オリジナル
827 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート