У овом чланку ћемо видети како да израчунамо разлику између два датума користећи ЈаваСцрипт. Ако користимо праве методе, онда је техника израчунавања разлике једноставна.
Објекат датума је неопходан за израчунавање разлике између датума у ЈаваСцрипт-у. ЈаваСцрипт објекат датума се може користити за добијање године, месеца и дана. Разлика између датума може се израчунати у бр. дана, година или такође у броју милисекунди.
Сада видимо неке илустрације израчунавања разлике између два датума у данима, годинама или милисекундама.
У првом примеру ћемо видети како израчунати разлику између два датума у бр. дана коришћења ЈаваСцрипт .
Пример1
Ово је пример добијања разлике у бр. дана између наведена два датума. У овом примеру примењујемо приступ за израчунавање разлике.
Овде, прво, дефинишемо два датума користећи нови датум() , онда израчунавамо временску разлику између оба наведена датума користећи уграђену гетТиме() . Затим израчунавамо број дана тако што поделимо разлику времена оба датума са бр. од милисекунди у дану који су (1000*60*60*24) .
Овде променљива д1 чува први датум и променљиву д2 чува други датум. Променљива дифф чува разлику између времена и променљиве даидифф чува разлику између датума.
<p> This is an example of getting the difference between two dates using JavaScript. </p> var d1 = new Date('10/02/1969'); var d2 = new Date(); var diff = d2.getTime() - d1.getTime(); var daydiff = (diff / 31536000000).toFixed(0); document.write(' Total numbers of years since <b> 2nd October 1969 </b> is: <b> ' + daydiff + ' years </b> ' );Тестирајте одмах
Излаз