-new Date().getTimezoneOffset()/60;
该方法
getTimezoneOffset()将从GMT中减去您的时间,并返回分钟数。因此,如果您住在GMT-8,它将返回480。
要将其乘以小时,除以60。此外,请注意,该符号与您需要的符号相反-它是计算GMT与您所在时区的偏移量,而不是您所在时区与GMT的偏移量。要解决此问题,只需乘以-1。
由于使用夏令时的做法,返回的值不是常数。

-new Date().getTimezoneOffset()/60;
该方法
getTimezoneOffset()将从GMT中减去您的时间,并返回分钟数。因此,如果您住在GMT-8,它将返回480。
要将其乘以小时,除以60。此外,请注意,该符号与您需要的符号相反-它是计算GMT与您所在时区的偏移量,而不是您所在时区与GMT的偏移量。要解决此问题,只需乘以-1。
由于使用夏令时的做法,返回的值不是常数。