ポイント
閲覧数:928
投稿日:2017-11-18
更新日:2017-11-18
DateTime使用
・曜日は配列で返ってくる
土曜日
・6
日曜日
・0
コード
//土曜日に実行した結果 //文字列比較 $datetime = new DateTime(); $w = $datetime->format('w'); var_dump($w); //string(1) "6" if($w==='6'||$w==='0'){ //土日なら } //int比較 $datetime = new DateTime(); $w = (int)$datetime->format('w'); var_dump($w); //int(6) if($w===6||$w===0){ //土日なら } //後で分かりやすい $datetime = new DateTime(); $week = array("日", "月", "火", "水", "木", "金", "土"); $w = (int)$datetime->format('w'); var_dump($w); //int(6) echo $week[$w]; //土 if($week[$w]==='土'||$week[$w]==='日'){ //土日なら }
結果
string(1) "6" int(6) int(6) 土