我想比较当前小时是否介于晚上7点到凌晨1点之间 例如,我想做
if(time() > strtotime('7PM') && time()< strtotime('1AM'))
{
echo "is between 7PM-1AM"
}
答案 0 :(得分:2)
@ deceze上面的评论解释了你的问题。这是一个在第二天指定1AM的示例:
$now = new DateTime();
$start = new DateTime('7PM');
$finish = new DateTime('tomorrow 1AM');
if($now > $start && $now < $finish)
{
echo "is between 7PM-1AM";
}