如何在日期中添加连字符(无分隔符)
how to add hypen in date (without delimiters)
我有没有分隔符的日期和时间值,例如,
$date = "20150206";
$time = "011526";
如何将其转换为日期和时间?
尝试 DateTime::createFromFormat() 要求 (PHP 5 >= 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));
根据您给定的日期格式更改格式
试试这个简单的方法。
$datetime = strtotime($date.$time);
echo date("Y-m-d h:i:s", $datetime);
您可以为此使用简单的日期函数
<?php echo date("Y-d-m",strtotime($date)); ?>
<?php echo date("h:i:s",strtotime($time)); ?>
我有没有分隔符的日期和时间值,例如,
$date = "20150206";
$time = "011526";
如何将其转换为日期和时间?
尝试 DateTime::createFromFormat() 要求 (PHP 5 >= 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));
根据您给定的日期格式更改格式
试试这个简单的方法。
$datetime = strtotime($date.$time);
echo date("Y-m-d h:i:s", $datetime);
您可以为此使用简单的日期函数
<?php echo date("Y-d-m",strtotime($date)); ?>
<?php echo date("h:i:s",strtotime($time)); ?>