logo

Разлика в датата на JavaScript

В тази статия ще видим как да изчислим разликата между две дати с помощта на JavaScript. Ако използваме правилните методи, тогава техниката за изчисляване на разликата е проста.

Обектът за дата е необходим за изчисляване на разликата между датите в JavaScript. Обектът за дата на JavaScript може да се използва за получаване на година, месец и ден. Разликата между датите може да се изчисли в бр. на дни, години или също на брой милисекунди.

Сега виждаме някои илюстрации за изчисляване на разликата между две дати в дни, години или милисекунди.

В първия пример ще видим как да изчислим разликата между две дати в бр. дни на използване JavaScript .

Пример1

Това е пример за получаване на разликата в не. дни между посочените две дати. В този пример ние прилагаме подход за изчисляване на разликата.

Тук, първо, дефинираме две дати, като използваме нова дата() , тогава изчисляваме часовата разлика между двете посочени дати, като използваме вградения getTime() . След това изчисляваме броя на дните, като разделяме разликата във времето на двете дати на бр. милисекунди на ден, които са (1000*60*60*24) .

Ето променливата d1 съхранява първата дата и променливата d2 съхранява втората дата. Променливата диф съхранява разликата между времето и променливата daydiff съхранява разликата между датите.

 <p> This is an example of getting the difference between two dates using JavaScript. </p> var d1 = new Date(&apos;10/02/1969&apos;); var d2 = new Date(); var diff = d2.getTime() - d1.getTime(); var daydiff = (diff / 31536000000).toFixed(0); document.write(&apos; Total numbers of years since <b> 2nd October 1969 </b> is: <b> &apos; + daydiff + &apos; years </b> &apos; ); 
Тествайте сега

Изход

Разлика в датата на JavaScript