使用PHP将日期转换为PostgreSQL的有效格式



我有一个格式的字符串:

Thu, 26 Feb 2015 11:39:59

我想知道是否可以将其转换为有效的时间戳格式,以便将其插入我的PostgreSQL数据库中。

最终理想情况下,我会拥有类似的东西:

2015-03-26 11:39:59

PHP中是否有这样的功能?

使用 DateTime()到格式日期字符串。

$date = 'Thu, 26 Feb 2015 11:39:59';
$date = new DateTime($date);
echo $date->format('Y-m-d H:i:s');

您也可以将其用作DateTime::createFromFormat

$date = 'Thu, 26 Feb 2015 11:39:59';
$date = DateTime::createFromFormat('D, d M Y H:i:s', $date);
echo $date->format('Y-m-d H:i:s'); //2015-03-26 11:39:59

最新更新