我有一个格式为yyyy-mm-ddThh:mm:ss的字符串,我想把它转换为日期对象。我该怎么做?
答案 0 :(得分:18)
$date = DateTime::createFromFormat('Y-m-d\TH:i:s', '2010-06-03T14:29:00');
答案 1 :(得分:11)
您可以使用Datetime的createFromFormat()
,或者,如果您不想自己构建格式掩码,请使用strtotime()
将字符串转换为Unix时间戳。
答案 2 :(得分:2)
您应该可以使用strtotime()
。
答案 3 :(得分:1)
请记住,由于unix时间戳,strtotime()将你限制在1970年1月1日