PHP将字符串转换为日期

时间:2017-03-27 09:47:06

标签: php string date format character

嗨,我是PHP的新手,我真的非常喜欢它。我有一个字符串,我想通过添加简单的字符将其转换为自定义日期和时间。我第一次尝试自己解决这个问题,但我尝试的一切都不适合我。

输入:

$customdate = "27032017042100";

我想在字符串上面添加字符,例如: /

预期结果:

27/03/2017 04:21:00

4 个答案:

答案 0 :(得分:0)

这是一个简单的日期功能:

echo date('d/m/Y h:i:s');

有关更多提示,请参阅http://php.net/manual/es/function.date.php

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

将日期格式从一个更改为另一个。

PHP code demo

$date = date_create_from_format('dmYHis', '27032017042100');
echo date_format($date, 'd/m/Y H:i:s');
相关问题