我有两个字符串分隔日期和时间,我需要你将它们连接起来并转换为格式Y-m-d H: I:s
时间214323
日期131016
<?php
$data0 ="214323,131016" ;
$data1 = explode( ',', $data0);
$time = $data1[0];
$date = $data1[1];
我需要你2016-10-13 21:43:23
我使用了这个解决方案,但当我使用变量时,我得到一个错误PHP致命错误:调用成员函数format()在/root/date . PHP的非对象上,在第10行
<?php
date_default_timezone_set('America/Caracas');
$data0 ="214323,131016" ;
$data1 = explode( ',', $data0);
$date = $data1[0];
$time = $data1[1];
$dt = DateTime::createFromFormat('His,dmy', '$date,$time');
echo $dt->format('Y-m-d H:i:s');
?>
使用DateTime
类解析特殊格式,并将其格式化为所需的格式。
$dt = DateTime::createFromFormat('His,dmy', '214323,131016');
echo $dt->format('Y-m-d H:i:s');
https://3v4l.org/UV48B