转换" 2017-10-11 11:45:30"到2017年10月11日在PHP

时间:2017-10-09 07:37:40

标签: php codeigniter-2

$ date =" 2017-10-11 11:45:30&#34 ;;

我在数据库中有上述日期  我希望将此日期转换为2010年10月11日

如何在PHP中执行此操作

1 个答案:

答案 0 :(得分:0)

您可以使用mktime和date来解决此问题:

<?php
    $datetime = "2017-10-11 11:45:30";

    list($date, $time) = explode(" ", $datetime);
    list($Y, $M, $D)   = explode("-", $date);
    list($h, $m, $s)   = explode(":", $time);

    $newdate = date("M d, Y", mktime(
        $h, $m, $s, $M, $D, $Y
    ));
    print($newdate);
?>

输出将是“2017年10月11日”。

此致
萨姆。