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 に答える