php中的时区处理

时间:2010-10-27 05:52:34

标签: php timezone

我正在研究rss解析器项目,我需要从我们的服务器获取URL并将数据存储到数据库中,同时存储/查看我需要保留发布时间。 我正在使用simplepie进行rss聚合,我在处理rss时面临以下问题

当我检查rss url在firefox 3.0.19 /系统时区设置为Chennai / Kolkatta / Mumbai(UTC + 5:30)现在firefox显示帖子的发布时间是10:51 am 同时,如果我在另一个系统中检查相同的网址,其中firefox 3.6.1 /系统时区设置为Chennai / Kolkatta / Mumbai(UTC + 5:30),现在firefox显示帖子的发布时间是上午11:34 < / p>

我怎么知道哪个时间是正确的? 以及如何获取RSS Server for php的时区

RSS Feed存储在一台服务器上,我将PHP应用程序安装在位于我们这里的另一台服务器上。

我应该使用哪个时区?

我在我的代码中设置了以下时区

<?php
  date_default_timezone_set('US/Central');
  ?>

但显示

时发布时间错误

1 个答案:

答案 0 :(得分:0)

我使用下面的方法解决了我自己的问题

获取所有时区列表的第一个帖子的发布日期,并设置第一个时区格式的日期,并设置第二个时区格式的日期等等..最后我比较格式化的日期与postdate然后我得到了服务器的时区< / p>