strtotime有关昨天的时间戳,还有差别的。 我们先看代码 echo date('Y-m-d H:i:s',strtotime('yesterday')); echo ''; echo date('Y-m-d H:i:s',strtotime('-1 day')); 输出的结果: 2016-07-10 00:00:00 2016-07-10 11:26:24 总结: yesterday 输出的昨天零点整的时间戳 -1 day 输出当前时间戳减去1天的时间戳