我正在获取xml和rss提要,并将数据放入数据库中。到目前为止,我遇到了两种不同的日期格式…
Wed, 21 Jul 2010 00:28:50 GMT
和
2010-07-20T17:33:19Z
我相信还会有更多。我的日期的postgresql数据库是没有时区的时间戳。php中是否存在现有函数,或者是否存在将任何日期字符串转换为不带时区的时间戳的程序(Ymd H:i:s)?
date搭配使用strtotime:
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