如何在日期中添加连字符(没有分隔符)

时间:2015-02-24 12:59:00

标签: php codeigniter

我的日期和时间值没有分隔符,

$date = "20150206";
$time = "011526";

如何将其转换为日期和时间?

3 个答案:

答案 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);