date - Beräkna skillnaden i sekunder mellan två epoch-tidsstämplar i Javascript


Jag försöker beräkna skillnaden (i sekunder) mellan två EPOCH-tidsstämplar med Javascript.

Jag har två tidsstämplar:

START: 1565628094441
END: 1565714527812

Båda tidsstämplarna erhölls med hjälp av:

var time = new Date().getTime().toString();

Jag skulle vilja bestämma skillnaden mellan båda tidsstämplarna i sekunder. Jag förstår att Javascript returnerar epoch i millisekunder men jag har fortfarande inte lyckats hitta ett sätt att konvertera dem till sekunder på ett korrekt sätt.

Här är vad jag har provat:

var differenceSec = (END- START)/1000;
// This gives us 86433.371 Seconds (~1440 minutes). 

Genom att använda Epoch Converter (https://www.epochconverter.com/#tools) vet jag att den verkliga skillnaden borde vara runt 30 sekunder. Vad gör jag fel här?

Svar #1

Det finns 24 * 60 * 60=86400 sekunder på en dag. Ditt tal av 86433.371 - 1 dag=33.371 sekunder. Så om Epoch Converter inte räknar dagar, har du ditt svar