为什么strtotime('今天')错误地得到10分钟?

时间:2014-10-08 09:43:48

标签: php strtotime

试试这段代码:

<?php
    echo date('Y-m-d H:m:s', strtotime('today'));

我的期望是:

2014-10-08 00:00:00

但结果是:

2014-10-08 00:10:00

为什么以及如何获得期待的?

2 个答案:

答案 0 :(得分:5)

echo date('Y-m-d H:m:s', strtotime('today'));
                   ^
                   |
                months    

echo date('Y-m-d H:i:s', strtotime('today'));
                   ^
                   |
                minutes

答案 1 :(得分:0)

echo date('Y-m-d 00:00:00', strtotime('today'));