PHP では、「date('Y-m-d H:i:s',strtotime(" 1 day 1 hours 1 minutes");」構文を使用して、日付に特定の時刻を追加できます。
この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター
php で日付を増やす方法?
PHP は、現在の日付に 1 日を加算し、指定された日付に 1 日を加算します。
1. 現在の時刻に 1 日を加算しますか? 1 時間ですか?
<?php echo "今天:",date('Y-m-d H:i:s'),"<br>"; echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day')); ?>
前の行は現在時刻を出力し、次の行は明日の時刻を出力します
同様に、1年、1時間、1分、1か月を追加します...
echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day')); echo "明天:",date('Y-m-d H:i:s',strtotime('+1 hour')); echo "明天:",date('Y-m-d H:i:s',strtotime('+1 minute')); echo "明天:",date('Y-m-d H:i:s',strtotime('+1 mouth'));
ここで1日は変更できますパラメータ 1 を任意の数値に変更します。日は、年 (年)、月 (月)、時 (時) 分 (分)、秒 (秒) に変更することもできます。例:
date('Y-m-d H:i:s',strtotime("+1 day +1 hour +1 minute");
任意のタイミングで出力するという目的を達成するために自由に組み合わせてください。
注: この方法は 1970 年用です。タイムスタンプの適用範囲である将来的に試行されます。
2. 1 つ追加します。指定された時刻まで 1 日ですか? 1 時間ですか?...
echo date("Y-m-d",strtotime("+1 month",strtotime("2012-02-04")));
結果は次のとおりです: 2011-03-04
echo date("Y-m-d",strtotime("+1 week",strtotime("2011-02-04")));
結果は次のとおりです: 2011-02-11
echo date("Y-m-d",strtotime("+1 day",strtotime("2011-02-04")));
結果は: 2011-02-05
その他は上記と同じです。
注: この方法はタイムスタンプの適用範囲である 1970 年以降の裁判を対象としています。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで日付を増やす方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。