代码如下:
echo $a = date('H:i');
echo "-----------------";
echo $b = '8:00';
echo "-----------------";
$c = $a < $b;
var_dump($c);
die;
…………………………
输出结果:
18:30-----------------8:00-----------------bool(true)
一个时间选择器引发的坑,店铺的可以设置开店的时间,通常是 8 点~22 点,然后后台的 24h 时间选择器( timepicker ),默认时间是不带 0 的,就是 8 点 php 输出是 08,但是时间选择器输出是 8,然后代码里我是这么写的:
if (date('H:i') < $store->open_time) {
echo '店铺尚未营业';
}
疑问:为什么'08:00' 会小于 '8:00' ???