0

试图在下个月的第一天之前获得剩余的分钟数。因此,如果是 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;
}

不知道如何延长到下个月的分钟?

4

1 回答 1

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;
}
于 2013-10-04T23:27:48.590 回答