php将字符串“201409161025”转换成日期时间格式“2014/09/16010:25”

发布网友 发布时间:2022-04-28 06:09

我来回答

4个回答

懂视网 时间:2022-04-28 10:30

php将字符串转换成日期的方法:可以利用strtotime()函数来进行转换。strtotime()函数可以将任何字符串的日期时间描述解析为Unix时间戳。如果成功则返回时间戳,失败则返回FALSE。

strtotime() 函数将任何字符串的日期时间描述解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数)。如果成功则返回时间戳,失败则返回 FALSE。

(推荐教程:php图文教程)

语法:

int strtotime(string $time[,int $now = time()])

参数:

  • time 必需。规定日期/时间字符串。

  • now 可选。规定用来计算返回值的时间戳。如果省略该参数,则使用当前时间。

  • (视频教程推荐:php视频教程)

    代码实现:

    // 将指定日期转成时间戳,例如"20190813121721"
    echo(strtotime(“20190813121721”));
    // 将指定日期转成时间戳,例如"2019-08-13 12:17:21"
    echo(strtotime(“2019-08-13 12:17:21”));

    热心网友 时间:2022-04-28 07:38

    $a = "201409161025";
    echo substr($a, 0,4).'/'.substr($a, 4, 2).'/'.substr($a, 6, 2).' '.substr($a, 8, 2).':'.substr($a, 10, 2);

    这样是最简单易懂的。

    热心网友 时间:2022-04-28 08:56

    <?php
    function getDates($string){
        return date('Y/m/d H:i',strtotime($string));
    }
    echo getDates('201409161025');
    ?>

    写个很函数,直接调用即可。

    望采纳 Thx

    热心网友 时间:2022-04-28 10:31

    date("Y/m/d h:i",strtotime("201409161025"))

    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com