按UTC时间对本地时间进行排序

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

按UTC时间戳排序本地时间有什么问题吗?

我将时间作为Unix时间戳以UTC格式存储,并以一种非常复杂的格式输出本地时间,这种格式是用户友好的,但却是排序的噩梦。所以我决定按UTC时间排序。

这是一个夸张的例子:

<td data-utc-timestamp="1514372400">
    <b>7:00<i>PM</i></b> December 27th, 
    beautiful Wednesday evening in Shanghai,
    the year of the Rooster, 2017 :D
</td>

对我来说似乎完全可以按UTC时间戳排序,但我不是该领域的专家,所以我有疑虑。

是否有任何情况下,UTC时间数组的顺序与转换为本地时间的相同UTC时间数组的顺序不同?

sorting time
1个回答
0
投票

UTC时间是恒定的(即没有日光节省时间或时间变化)。唯一可能出现问题的时间是当地时间观察夏令时。过渡期间的分类可能会让你感到困惑。但只要您正确处理(即您的时间代码正确排序),UTC时间和当地时间将被网格化。

这个答案有更多细节:Does UTC observe daylight saving time?

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