ホームページ >バックエンド開発 >PHPチュートリアル >PHPは現在時刻の後(前)の時間を計算します

PHPは現在時刻の後(前)の時間を計算します

WBOY
WBOYオリジナル
2016-07-29 09:10:441119ブラウズ

PHP は現在時刻から後 (前) の時間を計算します


PHP には strtotime() 関数という非常に強力な関数があります。これはマニュアルにも記載されています。実際のアプリケーションでは、これを思いつく人は多くないでしょう。

現在時刻から N 日後の日付を計算するために、非常に複雑な関数を作成した後、偶然この関数を発見しました。将来忘れないように今記録します

現在時刻から 1 週間後のタイムスタンプ: strtotime。 (「+1週間」)、1週間後にはこうなるでしょうね、ふふ…

それでは1ヶ月後はどうでしょうか? strtotime("+1 months");

5 日後の時間はどうでしょうか? もちろん、次のようになります: strtotime("+5 days");

12 時間後はどうでしょうか? strtotime("+12 時間");

20 分後はもちろん: strtotime("+20 minutes");

30 秒後は strtotime("+30 秒");

先週の土曜日の時間? strtotime("Last Saturday");

もちろん、次の土曜日は strtotime("Next Saturday");

もちろん、現在時刻が 1 か月、2 週間、0 であるように複雑に書くこともできます。 3 日、0 4 時間 16 分 32 秒後の時刻:

date(”Y-m-d H:i:s”,strtotime(”+1 months +1 Week +3 days +4 hours +16 minutes +32 minutes ”));

現在時刻より後の時刻は「+」、その前の時刻はもちろん「-」です!

上記は、PHP が現在時刻から後 (前) の時刻を計算する方法を側面も含めて紹介したもので、PHP チュートリアルに興味のある友人に役立つことを願っています。

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