小编典典

将任何日期字符串转换为没有时区的时间戳

sql

我正在获取xml和rss提要,并将数据放入数据库中。到目前为止,我遇到了两种不同的日期格式…

Wed, 21 Jul 2010 00:28:50 GMT

2010-07-20T17:33:19Z

我相信还会有更多。我的日期的postgresql数据库是没有时区的时间戳。php中是否存在现有函数,或者是否存在将任何日期字符串转换为不带时区的时间戳的程序(Ymd
H:i:s)?


阅读 241

收藏
2021-03-23

共1个答案

小编典典

date搭配使用strtotime

$date = date('Y-m-d H:i:s', strtotime('Wed, 21 Jul 2010 00:28:50 GMT'));
echo $date;

结果:

2010-07-21 05:28:50

$date = date('Y-m-d H:i:s', strtotime('2010-07-20T17:33:19Z'));
echo $date;

结果:

2010-07-20 22:33:19
2021-03-23