Verskil tussen datums in timestamp-formaat in JavaScript
Die timestamp-formaat is bedoel om die verskil tussen datums te vind. Laat ons byvoorbeeld die verskil in millisekondes kry tussen die huidige en 'n gegewe tydstip:
let now = new Date();
let date = new Date(2015, 11, 4, 23, 59, 59);
let diff = now.getTime() - date.getTime();
console.log(diff);
Dit is duidelik dat ons meestal die verskil nie in millisekondes nodig het nie, maar in dae of jare. Om dit te doen, moet ons net die millisekondes omskakel na die waarde wat ons benodig.
Byvoorbeeld, om millisekondes na sekondes om te skakel,
moet ons millisekondes deel deur 1000,
om sekondes na minute om te skakel, moet ons sekondes
deel deur 60, en so meer.
Laat ons byvoorbeeld die verskil tussen datums omskakel na minute:
console.log(diff / (1000 * 60));
En nou - na ure:
console.log(diff / (1000 * 60 * 60));
Vertoon die aantal dae wat verbygegaan het
tussen 1 Maart 1988
en 10 Januarie 2000.
Vertoon die aantal maande wat verbygegaan het tussen jou geboortedatum en die huidige tydstip.