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

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

Barbara Streisand
リリース: 2024-12-23 15:59:11
オリジナル
525 人が閲覧しました

How Can I Correctly Add Days to a Date Variable in PHP?

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

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