ポイント
閲覧数:1228
投稿日: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) 土