ホームページ  >  記事  >  バックエンド開発  >  PHPで日付を増やす方法

PHPで日付を増やす方法

藏色散人
藏色散人オリジナル
2021-07-16 10:23:212875ブラウズ

PHP では、「date('Y-m-d H:i:s',strtotime(" 1 day 1 hours 1 minutes");」構文を使用して、日付に特定の時刻を追加できます。

PHPで日付を増やす方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

php で日付を増やす方法?

PHP は、現在の日付に 1 日を加算し、指定された日付に 1 日を加算します。

1. 現在の時刻に 1 日を加算しますか? 1 時間ですか?

<?php
echo "今天:",date(&#39;Y-m-d H:i:s&#39;),"<br>";
echo "明天:",date(&#39;Y-m-d H:i:s&#39;,strtotime(&#39;+1 day&#39;));
?>

前の行は現在時刻を出力し、次の行は明日の時刻を出力します

同様に、1年、1時間、1分、1か月を追加します...

echo "明天:",date(&#39;Y-m-d H:i:s&#39;,strtotime(&#39;+1 day&#39;));
echo "明天:",date(&#39;Y-m-d H:i:s&#39;,strtotime(&#39;+1 hour&#39;));
echo "明天:",date(&#39;Y-m-d H:i:s&#39;,strtotime(&#39;+1 minute&#39;));
echo "明天:",date(&#39;Y-m-d H:i:s&#39;,strtotime(&#39;+1 mouth&#39;));

ここで1日は変更できますパラメータ 1 を任意の数値に変更します。日は、年 (年)、月 (月)、時 (時) 分 (分)、秒 (秒) に変更することもできます。例:

date(&#39;Y-m-d H:i:s&#39;,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 サイトの他の関連記事を参照してください。

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