首页 > 解决方案 > php中带有AM和PM的字符串的日期格式

问题描述

我正在尝试将日期格式从更改为08-28-2018 06:33 PM2018-07-23 18:33:00将其存储在 mysql 时间戳中,但无法在 PHP 中执行此操作

标签: phpmysql

解决方案


使用DateTime类:

// Creating from actual format
$date = DateTime::createFromFormat('m-d-Y h:i A', '08-28-2018 06:33 PM');

// Output: 2018-08-28 18:33:00
echo $date->format('Y-m-d H:i:s');

A格式中的大写 AM/PM(请参阅日期参数)。


推荐阅读