JavaScript获得分钟直到下个月1日

时间:2013-10-04 23:00:56

标签: javascript

尝试将剩余的分钟数留到下个月的第一天。因此,如果是2月27日00:00:01,我想计算剩余的分钟,直到2月28日。

我已经能够用new Date().getMinutes()分钟到下一个小时,并且分钟到午夜

function minsToMidnight() {
  var now = new Date();
  var then = new Date(now);
  then.setHours(24,0,0,0);
  return (then - now)/6e4;
}

无法弄清楚如何延长到下个月的分钟数?

1 个答案:

答案 0 :(得分:1)

function minsToMidnight(){

    var rightNow = new Date();
    var month = rightNow.getMonth() + 1;
    var year = rightNow.getFullYear();

    //If its a new year
    if (month > 12){
        month -= 12;
        year += 1;
    }

    var firstOfNextMonth = new Date(year, month, 01);

    return  (firstOfNextMonth - rightNow)/6e4;
}