可能是重复问题:
PHP函数获取日期格式?
例如:
$date = date_parse('2010-09-17 14:00:00');
gets me:
year => 2010
month => 9
day => 17
hour => 14
minute => 0
second => 0
根据PHP解释字符串的方式,以下是对应的格式:
Y-m-d H:i:s
针对任何日期字符串,如何获取被date_parse/strtotime理解的格式字符串?
Y-m-d H:i:s
并不是正确的格式,因为s
表示的是00
而不仅仅是 0,小时、月份以及其他字符串也是如此。date_parse()
的返回值不会添加前导零。 - cryptic ツY-m-d
或Y-d-m
,小时部分可以是“始终为2位数”或不是...从根本上讲,这是有歧义的。如果允许使用两位数年份,情况会变得更糟。 - Jon Skeet