PHP字符串日期到日期时间格式

时间:2018-10-11 10:11:12

标签: php

我正在尝试将字符串日期时间转换为日期时间格式。波纹管是我的代码

date_default_timezone_set("Asia/Singapore");

$EventDate = '2018-09-14 16:30:00.000';

$createDate = new DateTime($EventDate);
$NewEventDate = $createDate->format('Y-m-d h:m:s');

但是当我将字符串date转换为datetime时,输出的错误却是错误的

STRING EVENT DATE : 2018-09-14 16:30:00.000
CONVERTED EVENT DATE : 2018-09-14 04:09:00

时间16:30:00显示04:09:00这是错误的

3 个答案:

答案 0 :(得分:2)

尝试

serviceAMethod

答案 1 :(得分:1)

用i代替m代替分钟

ROW()

答案 2 :(得分:1)

date_default_timezone_set("Asia/Singapore");

$EventDate = '2018-09-14 16:30:00.000';

$createDate = new DateTime($EventDate);
echo $NewEventDate = $createDate->format('Y-m-d H:i:s');