代码如下:
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' ???
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.