话说这个问题是楼主我面试找工作时碰到的,冷不丁一看好奇葩的问题,不都是获取昨天的时间么?
<?php
echo date("Y-m-d H:i:s", strtotime("-1 day"));
echo "--------------";
echo date("Y-m-d H:i:s", strtotime("yesterday"));
?>结果:
2017-08-06 14:17:46--------------2017-08-06 00:00:00
结果是一目了然,-1 day返回的是昨天的和当前时,分,秒完全相同的昨天yesterday返回的是昨天的0点0分0秒的时间
本文通过一个实际的PHP代码示例展示了strtotime函数使用-1day与yesterday参数时的区别。前者返回昨天与当前时间相同时刻的时间戳,而后者则始终返回昨天午夜(00:00:00)的时间戳。
3136

被折叠的 条评论
为什么被折叠?



