在php中如何获取每天凌晨的时间戳,知道可以用strtotime()函数获取时间戳但是不知道如何获取每天凌晨的时间戳?
方法有很多
第一种:
$today_zero=strtotime('today');//说明:strtotime支持英语
第二种:
$today_zero=strtotime(date('Y-m-d',time()));//说明:先获取现在的时间所在的日期格式2013-09-01,然后把它转换为时间戳
其中,第二种还可以简单点写:$today_zero=strtotime(date('Y-m-d'));
也就是说,不填当前时间,也是可以的
第一种:
$today_zero=strtotime('today');//说明:strtotime支持英语
第二种:
$today_zero=strtotime(date('Y-m-d',time()));//说明:先获取现在的时间所在的日期格式2013-09-01,然后把它转换为时间戳
其中,第二种还可以简单点写:$today_zero=strtotime(date('Y-m-d'));
也就是说,不填当前时间,也是可以的
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-08-31
我举个例子,如果你要获取凌晨两点的时间,那么你可以这样:
$time=date('H:i',strtotime($strtime));
解释一下这句话的意思,H,代表的是小时数,24小时制。i,代表的是分钟。strtotime就不用说了,就是把字符串转换成时间,这样就得到了你想要的时间。追问
$time=date('H:i',strtotime($strtime));
解释一下这句话的意思,H,代表的是小时数,24小时制。i,代表的是分钟。strtotime就不用说了,就是把字符串转换成时间,这样就得到了你想要的时间。追问
还是不太明白 ,如何获取每天凌晨的时间戳,今天想获取昨天凌晨的时间戳,用现在的时间减去昨天凌晨的时间戳和24小时进行比较,来确定发帖人发的帖子时间是昨天的还是今天的,要是昨天的就只显示年月日 不用显示时间,今天的就显示时间久可以了
追答要确定发贴人是什么时候发的帖还要这么复杂去做吗?直接把发帖人的时间取出来不就知道是什么时候发的帖了。