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 チュートリアルに興味のある友人に役立つことを願っています。