“Как рассчитать разницу во времени в JS” Ответ

JS разница во времени за считанные минуты

var today = new Date();
var Christmas = new Date("2012-12-25");
var diffMs = (Christmas - today); // milliseconds between now & Christmas
var diffDays = Math.floor(diffMs / 86400000); // days
var diffHrs = Math.floor((diffMs % 86400000) / 3600000); // hours
var diffMins = Math.round(((diffMs % 86400000) % 3600000) / 60000); // minutes
alert(diffDays + " days, " + diffHrs + " hours, " + diffMins + " minutes until Christmas 2009 =)");
 Run code snippet
Open Ocelot

угловые расчеты между двумя датами

    // To set two dates to two variables 
    var date1 = new Date("06/30/2019"); 
	var date2 = new Date("07/30/2019"); 
  
    var Time = date2.getTime() - date1.getTime(); 
    var Days = Time / (1000 * 3600 * 24); //Diference in Days
Kayuwaii

JavaScript рассчитайте время

console.time("timer");   //start time with name = timer
console.timeEnd("timer"); //end timer and log time difference
Batman

JS Рассчитайте разницу в датах

var DateDiff = {

    inDays: function(d1, d2) {
        var t2 = d2.getTime();
        var t1 = d1.getTime();

        return parseInt((t2-t1)/(24*3600*1000));
    },

    inWeeks: function(d1, d2) {
        var t2 = d2.getTime();
        var t1 = d1.getTime();

        return parseInt((t2-t1)/(24*3600*1000*7));
    },

    inMonths: function(d1, d2) {
        var d1Y = d1.getFullYear();
        var d2Y = d2.getFullYear();
        var d1M = d1.getMonth();
        var d2M = d2.getMonth();

        return (d2M+12*d2Y)-(d1M+12*d1Y);
    },

    inYears: function(d1, d2) {
        return d2.getFullYear()-d1.getFullYear();
    }
}

var dString = "May, 20, 1984";

var d1 = new Date(dString);
var d2 = new Date();

document.write("<br />Number of <b>days</b> since "+dString+": "+DateDiff.inDays(d1, d2));
document.write("<br />Number of <b>weeks</b> since "+dString+": "+DateDiff.inWeeks(d1, d2));
document.write("<br />Number of <b>months</b> since "+dString+": "+DateDiff.inMonths(d1, d2));
document.write("<br />Number of <b>years</b> since "+dString+": "+DateDiff.inYears(d1, d2));
Fierce Flatworm

Как рассчитать разницу во времени в JS

12
23
00


34
43
43
43
43
43
Creepy Caiman

Ответы похожие на “Как рассчитать разницу во времени в JS”

Вопросы похожие на “Как рассчитать разницу во времени в JS”

Больше похожих ответов на “Как рассчитать разницу во времени в JS” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования