我正在获取 xml 和 rss 提要并将数据放入数据库中。到目前为止,我遇到了两种不同的日期格式......
Wed, 21 Jul 2010 00:28:50 GMT
和
2010-07-20T17:33:19Z
我相信还会有更多。我的 postgresql 数据库日期是没有时区的时间戳。 php 中是否存在现有函数或是否有将任何日期字符串转换为不带时区的时间戳 (Y-m-d H:i:s) 的过程?
最佳答案
将 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
关于php - 将任何日期字符串转换为没有时区的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3300141/