某些时长的实际挂钟时长会根据添加时的时区而有所不同。对于其他持续时间,应用它们的时刻的时区是无关紧要的。例如:
#!/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小时,无论该时刻的时区如何。
是否有一种简单的方法来确定给定的持续时间是否取决于时区?
答案 0 :(得分:0)
经过一番思考,我安定下来
duration.toISOString().indexOf('PT') === 0
这感觉有些怪异,但是如果持续时间只有时间单位,则不受DST的影响。