嗨,我是PHP的新手,我真的非常喜欢它。我有一个字符串,我想通过添加简单的字符将其转换为自定义日期和时间。我第一次尝试自己解决这个问题,但我尝试的一切都不适合我。
输入:
$customdate = "27032017042100";
我想在字符串上面添加字符,例如: / 和:
预期结果:
27/03/2017 04:21:00
答案 0 :(得分:0)
答案 1 :(得分:0)
非常简单。
<?php
$customdate = "27032017042100";
echo gmdate("Y-m-d\TH:i:s\Z", $customdate);
?>
以下是之前回答的问题:Converting a UNIX Timestamp to Formatted Date String
答案 2 :(得分:0)
如果您需要从STRING转换数据,可以使用以下代码
if (preg_match("/([0-9]{2})([0-9]{2})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})/", $customdate, $rg))
$newdate = $rg[1]."/".$rg[2]."/".$rg[3]." ".$rg[4].":".$rg[5].":".$rg[6]
答案 3 :(得分:0)
将日期格式从一个更改为另一个。
$date = date_create_from_format('dmYHis', '27032017042100');
echo date_format($date, 'd/m/Y H:i:s');