Convert from MySQL datetime to another format with PHP

后端 未结 18 1234
醉话见心
醉话见心 2020-11-22 01:08

I have a datetime column in MySQL.

How can I convert it to the display as mm/dd/yy H:M (AM/PM) using PHP?

18条回答
  •  臣服心动
    2020-11-22 01:33

    Finally the right solution for PHP 5.3 and above: (added optional Timezone to the Example like mentioned in the comments)

    $date = \DateTime::createFromFormat('Y-m-d H:i:s', $mysql_source_date, new \DateTimeZone('UTC'));
    $date->setTimezone(new \DateTimeZone('Europe/Berlin')); // optional
    echo $date->format('m/d/y h:i a');
    

提交回复
热议问题