如何使用DateTime createFromFormat转换格式

时间:2017-12-13 14:40:47

标签: php datetime date-format

我对DateTime :: createFromFormat有疑问。我想要使​​用特定格式创建:object(DateTime)#400 (3) { ["date"]=> string(26) "2016-04-16 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Berlin" }

我试试这个

(Y-m-d)

结果是(对于var_dump($ date)):

$myFirstDate

这是错误的格式Y-m-d var_dump($myFirstDate)是一个日期时间对象,格式为$date,我想反对日期和月份 {{1}}与{{1}}

相同

谢谢

于连

1 个答案:

答案 0 :(得分:1)

DateTime对象以标准格式保存日期和时间,即q1TargetVolume.setAttribute( 'id', 'q1TargetVolume-' + cnt );//cnt is the count value you wish to append 。它当然必须以标准/合理的格式保存它,以便您可以使用YYYY-MM-DD HH:ii:ss方法轻松搞乱格式。

如果您想以其他格式显示它,只需使用->format()方法显示它或将结果放在文本变量中供以后使用

->format()

echo $myFirstDate->format('Y-d-m H:i:s');