我正在尝试为 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());
日期格式字符串中的m
是月份,使用 i
表示分钟 ;-)
对于一小时的 24 小时格式,请使用 H
而不是 h
.(谢谢埃米尔!
尝试$today_starts_str2=date ( 'Y-m-d H:i:s', $today_starts_sec );