ログイン

問題17 文字を日時に変換しよう

PHPの問題

PHP

文字を日時に変換しよう

問題

来週の火曜日を画面に表示しよう

期待する画面

2020-09-01

※実行した日付により変わります
コードのアイコン

解答ソースコード

              $t = strtotime("next tuesday");
echo date("Y-m-d", $t);
¥PHP¥
            
答えのアイコン

解説

相対日付を計算するのは至難の業だ。
月により日数が異なり、さらに閏年の場合は2月の日数も異なる。
無理に実装すると不具合の温床となる。

そこでstrtotimeという関数を使いこなせるようになろう。
例えば「n週間後」「xか月前の第y日曜日」といったような表現が利用できる。
下記ページを参照しどのような表現が利用できるか試してみよう。
https://www.php.net/manual/ja/datetime.formats.php
ログインして解答を見る
完了にする!
1.PHPについての説明と表示
続きの動画を見たい方は公式LINEから「PHP」と送信すると動画が見れます。
LINEの友達追加でお役立ち動画をGET!!