如何根据当地时间获取UTC时间变量之间的时间段?

时间:2016-08-10 16:51:00

标签: javascript utc

我试图在当地时间早上6点到晚上9点之间获得UTC时间段(我在南加州)。我的代码可能完全关闭,但这是我到目前为止所做的:

var getCurrentTime = function(){
    var d = new Date();
    d.setUTCHours(7);
    var h = d.getHours();
    var m = d.getMinutes();
    if(h <= 16){
        do something
    }else{
        do something else
    }
};

1 个答案:

答案 0 :(得分:0)

我最终这样做了:

var checkTime = function(){
    var d = new Date();
    var dayOfMonth = d.getDate();
    var n = d.getUTCHours();
    var dayOfMonthUTC = d.getUTCDate();
    if(n >= 13 || (n <= 4 && dayOfMonthUTC === dayOfMonth + 1)){
        return true;
    }else{
        return false;
    }
};