比较UTC时间戳,来自rss项目中的 和mysql DB中的GMT日期时间

问题描述 投票:0回答:1

我正在尝试从rss项中的“ pubDate”字段与mysql数据库中的GMT日期时间比较(在php 7.3.12中)UTC时间戳。现在我正在做,但似乎不起作用:

usort($items, function($a, $b){return strtotime($a->getPubDate()) - strtotime($b->getPubDate()); });

$ items是我要排序的项目数组,$ a和$ b可以根据获取的来源在UTC或GMT中带有时间戳。我应该以某种方式解析时间戳记,以便它们都是UTC还是GMT?发布的代码应该已经可以工作吗?

我认为一种选择是在GMT而不是UTC中在mysql中设置日期时间,但是我该怎么做?

php mysql datetime utc gmt
1个回答
0
投票

[格林威治标准时间是世界时协调时间已过时的大英帝国名称。因此,格林尼治标准时间(GMT)和UTC完全相同。

本初子午线,任意选择的零纬线,穿过英格兰格林威治的天文台。在该天文台设置了可靠的时钟后,一艘帆船的导航员可以通过观察正午的太阳,然后将该当地的中午与格林威治中午进行比较,来算出他向西或向东的距离。这在当时(1730年)是一个巨大的发现。它为推动帝国的崛起提供了技术支持。

因此使用旧名称。

© www.soinside.com 2019 - 2024. All rights reserved.