我有字符串'19720505'
(年+月,前导零+天,前导零)。
如何使用PHP DateTime类将其转换为格式Y-m-d 00:00:00
?
答案 0 :(得分:3)
首先将yyyymmdd
转换为DateTime对象:
$inputString = "19720505";
$date = DateTime::createFromFormat("Ymd", $inputString);
然后将DateTime对象转换为所需格式的字符串:
$outputString = $date->format('Y-m-d H:i:s');
所有这些操作都被认为是基本的,非常简单。您应该先阅读PHP文档,然后再询问基本的内容。
答案 1 :(得分:0)
使用DateTime:
<?php
$date = new DateTime( '19720505' );
echo $date->format( 'Y-m-d H:i:s' );