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