我正在使用类似
的用户友好日期的网站上阅读日期 Friday - 7/18/2014 1:00 AM
我需要将这些日期读作有效的php可读日期,例如
2014/7/18 1:00 AM
我可以轻松删除Friday
$ date = end(爆炸(' - ',$ date));
但是使用相同的方法将当前d/m/Y
重新格式化为Y/m/d
会很混乱,如果可能的话我想以干净的方式执行...我想避免explode
和list
答案 0 :(得分:0)
您需要使用DateTime::createFromFormat ( string $format , string $time )
$date = DateTime::createFromFormat("l - n/j/Y g:i A", "Friday - 7/18/2014 1:00 AM");
然后您可以使用echo $date->format($format)
输出,并使用此处指定的格式:http://php.net/manual/en/datetime.createfromformat.php