PHPの関数 date,strtotimeについて
先日dateとstrtotimeについて調べたので使い方など記載いたします。
1.date関数
第一引数にフォーマットを入れて、現在の時刻を出力します。 この記事を書いているのが2018年の1月18日でした
echo date('Y/m/d');
出力結果
2018/01/18
strtotime関数
先ほどのdate関数の第二引数に入れて現在の日時からの指定日時を出力することが出来ます。 改めてこの記事を書いているのが2018年の1月18日(木)です。
echo date('Y/m/d', strtotime('10 day')); echo "\n"; echo date('Y/m/d', strtotime('-10 day')); echo "\n"; echo date('Y/m/d', strtotime('last Saturday')); echo "\n"; echo date('Y/m/d', strtotime('next Saturday')); echo "\n";
出力結果
2018/01/28 2018/01/08 2018/01/13 2018/01/20
「10 day」で十日後を出力して 「-10 day」で十日前を出力します。 「last Saturday」は現在からみて過去の直近の土曜日を出力して 「next Saturday」は次に来る土曜日を出力します。
といった形になります。