【发布时间】:2017-01-29 03:28:36
【问题描述】:
如果太平洋时间的当前时间是上午 11 点,我想做一个 if 语句。我怎样才能做到这一点?这是我现在拥有的:
var time = new Date().getHours();
if(time == 11) {
alert("this works");
}
但这只会检测用户的时间。我怎么能只做太平洋时间?
【问题讨论】:
标签: javascript jquery html css time
如果太平洋时间的当前时间是上午 11 点,我想做一个 if 语句。我怎样才能做到这一点?这是我现在拥有的:
var time = new Date().getHours();
if(time == 11) {
alert("this works");
}
但这只会检测用户的时间。我怎么能只做太平洋时间?
【问题讨论】:
标签: javascript jquery html css time
getTimezoneOffset() 和 PST (-7) 的组合,目前是太平洋夏令时间!
var offset = new Date().getTimezoneOffset() / 60;
var localHour = new Date().getHours();
var PSTHour = localHour + offset - 7;
PSTHour = PSTHour > 0 ? PSTHour : PSTHour + 24;
console.log('PST hour: ' + PSTHour);
【讨论】: