今回はPHPで曜日を取得する方法を紹介する。

曜日の取得はdate()関数の第一引数にwを指定することで、0〜6の整数値として指定した日にちの曜日を得ることができる。

例えば本日の曜日を取得する場合はこちら。

$week = date('w', strtotime(date('Y-m-d')));

通常、曜日を整数として出力するケースはあまりないと思うので、実際出力するときは以下のように配列を利用することになる。

$weekStr = ['日', '月', '火', '水', '木', '金', '土'];
$week = date('w', strtotime(date('Y-m-d')));

echo $weekStr[$week];