如果当前日期/时间介于商店营业时间之间,我试图在PHP页面上显示“打开”或“关闭”图形:
$mycurrentdateandtime = new DateTime();
$open = new DateTime( $mycurrentdateandtime->format('Y-m-d').' 09:30');
$close = new DateTime($mycurrentdateandtime->format('Y-m-d').' 17:00');
if (($mycurrentdateandtime >= $open) && ($mycurrentdateandtime <= $close)) {
echo 'yes we are open';
} else {
echo 'sorry we are closed';
}
我不擅长PHP,但上面的工作正常,但如果是星期六或星期天,我想表示“对不起我们已关闭”。如何编辑上面的代码来检查?
谢谢。 NJ
答案 0 :(得分:0)
试试这个。
true
我添加了一项检查,看看DateTime是否格式化为&#39; N&#39; (1-7天的数字表示,1表示星期一,7表示星期日)不等于6(星期六)或7(星期日)。