我正在尝试使用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?
所以,我需要一些东西来获取任何时间日期变化的时间(可能使用时间());
答案 0 :(得分:4)
日期格式字符串中的m
是月份,分钟使用i
; - )
对于24小时制的一小时格式,请使用H
代替h
。 (谢谢Emil!)
答案 1 :(得分:2)
尝试$today_starts_str2=date ( 'Y-m-d H:i:s', $today_starts_sec );