我的日期和时间值没有分隔符,
$date = "20150206";
$time = "011526";
如何将其转换为日期和时间?
答案 0 :(得分:2)
您可以为此目的使用简单的日期功能
<?php echo date("Y-d-m",strtotime($date)); ?>
<?php echo date("h:i:s",strtotime($time)); ?>
答案 1 :(得分:1)
尝试DateTime::createFromFormat() require(PHP 5&gt; = 5.3.0)
//$date = DateTime::createFromFormat('YmdHis', '20150206011526');
$date = DateTime::createFromFormat('YmdHis', $date.$time);
echo $date->format('Y-m-d H:i:s');
或
echo date("Y-m-d H:i:s", strtotime($date.$time));
根据您指定的日期格式更改格式
答案 2 :(得分:1)
尝试这种简单的方法。
$datetime = strtotime($date.$time);
echo date("Y-m-d h:i:s", $datetime);