我有以下数据:01/02/2014
我需要格式化为:2014-01-02 00:00:00
在PHP中执行此操作的最佳方法是什么?
答案 0 :(得分:4)
$dt = DateTime::createFromFormat('m/d/Y', '01/02/2014');
echo $dt->format('Y-m-d 00:00:00');
答案 1 :(得分:2)
$val="01/02/2014";
echo date("Y-m-d H:i:s", strtotime($val));
答案 2 :(得分:2)
首先,你应该亲自尝试一下
你应该学习php日期格式文档:http://www.php.net/manual/en/datetime.formats.date.php
现场演示:
https://eval.in/93149
$d = "01/02/2014";
echo date('Y-m-d H:i:s',strtotime($d));
输出:
2014-01-02 00:00:00
答案 3 :(得分:0)
使用PHP日期函数
$date = "1st April 2000";
OR
$date = "01/04/2000";
echo date("Y-m-d H:i:s",strtotime($date));