我如何知道“时长”何时会受到夏时制的影响?

时间:2019-01-30 01:12:55

标签: javascript momentjs

某些时长的实际挂钟时长会根据添加时的时区而有所不同。对于其他持续时间,应用它们的时刻的时区是无关紧要的。例如:

#!/usr/bin/python import cgitb cgitb.enable() import urllib import urllib2 from bs4 import BeautifulSoup #import requests #import wikipedia print "Content-type: text/html\n\n" print "<html><head><title>CGI Demo</title></head>" print "<h1>Hello World</h1>" print "</html>" 取决于时区:

如果我将持续时间添加到某个时刻,那将导致该时刻所在的时区增加一天,但是提前的小时数可能是23、24或25小时。

moment.duration("P1D")与时区无关:

如果我将此持续时间添加到某个时刻,则进度将始终为24小时,无论该时刻的时区如何。

是否有一种简单的方法来确定给定的持续时间是否取决于时区?

1 个答案:

答案 0 :(得分:0)

经过一番思考,我安定下来

duration.toISOString().indexOf('PT') === 0

这感觉有些怪异,但是如果持续时间只有时间单位,则不受DST的影响。