按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时间数不同的情况?
答案 0 :(得分:0)
UTC时间是恒定的(即没有日光节省时间或时间变化)。唯一可能出现问题的时间是当地时间观察夏令时。过渡期间的分类可能会让你感到困惑。但只要您正确处理(即您的时间码正确排序),UTC时间和当地时间就会消失。
这个答案有更多细节:Does UTC observe daylight saving time?