我有一个纪元日期:-4361126400(19世纪30年代的一个日期)。当我使用https://www.epochconverter.com/时,我得到以下结果(我也得到了与其他在线转换器相同的结果):
格林尼治标准时间:1831年10月21日星期五12:00:00 AM
您所在的时区:1831年10月20日,星期四,下午11:58:45 GMT + 00:00
如果我尝试另一个日期,例如-13482000(1969年的一天),结果很好,显示我的时区的完整小时偏移量。另一方面,1810年代的另一个日期(-5031071925)偏移1分15秒。
谁能解释一下这里发生了什么?
谢谢
你可能在欧洲/伦敦时区。英国在1847年改变了他们的时间。在此之前,时钟提前1分15秒。从1847年开始(不间断,直到1916年,当夏季时间(DST)被引入),他们在GMT(格林威治标准时间)。
一种方法是在timeanddate.com上在英国伦敦,英国的时区看到底部的链接,并在时区更改中选择1800 - 1849下拉列表。直到1846年的时间它说:
所有时段均无变化,UTC -0:01:15小时
然后它宣布1847年的变化:
1847年1月1日,克尔。 00.00 LMT→GMT +0:01:15小时(TZ更改)UTC
(抱歉,我的Firefox会讲丹麦语)。
当您使用的Epoch和Unix时间戳转换工具显示11:58:45 PM时,偏移量为1分钟15秒。所以这就是你在1810年代和1830年代所得到的。当它将您的时区显示为“GMT + 00:00”时,它确实具有误导性,因为它在显示的时间内正确应用了“GMT-00:01:15”。看起来他们只是显示今天的偏移量(我没有进一步调查,当然你可以自己)。
链接: