-2

我正在尝试为 time() 函数查找格式为 yyyy-mm-dd 的零秒(时间,日期更改时)。因此,今天将是“2012-06-07 00:00:00”。似乎一切都清楚了,但是

    $today_starts_str='2012-06-07 00:00:00';
    var_dump($today_starts_str); //'2012-06-07 00:00:00', good

    $today_starts_sec=strtotime ( $today_starts_str );
    var_dump($today_starts_sec); //1339016400, good

    $today_starts_str2=date ( 'Y-m-d h:m:s', $today_starts_sec );
    var_dump($today_starts_str2); //"2012-06-07 12:06:00" Why it is 12:06, but not 00:00?

所以,我需要一些东西来获取日期随时更改的时间(可能使用 time());

4

2 回答 2

4

日期格式字符串内部m用于月份,i用于分钟;-)

对于一小时的 24 小时格式,请使用H而不是h. (谢谢埃米尔!)

于 2012-06-07T08:51:14.910 回答
3

尝试$today_starts_str2=date ( 'Y-m-d H:i:s', $today_starts_sec );

于 2012-06-07T08:53:12.830 回答