尝试将剩余的分钟数留到下个月的第一天。因此,如果是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;
}
无法弄清楚如何延长到下个月的分钟数?
答案 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;
}