我对这个主题进行了很好的搜索,但还没有设法找到一个能给我我需要的确切答案。我想要做的是转换如下(在PHP中):
来自:'2014-04-16 08:22:00.000' 致:'16 / 04/2014 08:22'
然后再回来,有没有人知道如何实现这一目标?我没有使用秒,所以我不需要格式的那部分只有d / m / Y m:i。原始格式来自MSSQL DB datetime字段,转换后的格式将显示在输入字段中。
非常感谢提前。
答案 0 :(得分:1)
DateTime::createFromFormat是你的朋友。
$date = DateTime::createFromFormat('Y-m-d H:i:s.u', '2014-04-16 08:22:00.000');
echo $date->format('d/m/Y H:i');
OR
$date1 = new DateTime('2014-04-16 08:22:00.000');
echo $date1->format('d/m/Y H:i');
答案 1 :(得分:0)
从DATETIME到PHP日期格式:
date("WHATEVER", strtotime($mysql_result->date))
从日期到DATETIME:
date('Y-m-d H:i:s', strtotime($time))
答案 2 :(得分:0)