Bu yazımızda JavaScript kullanarak iki tarih arasındaki farkın nasıl hesaplanacağını göreceğiz. Doğru yöntemleri kullanırsak farkı hesaplama tekniği basittir.
Date nesnesi JavaScript'te tarihler arasındaki farkı hesaplamak için gereklidir. JavaScript tarih nesnesi yıl, ay ve günü elde etmek için kullanılabilir. Tarihler arasındaki fark no'da hesaplanabilir. gün, yıl veya milisaniye cinsinden.
Şimdi iki tarih arasındaki farkın gün, yıl veya milisaniye cinsinden hesaplanmasına ilişkin bazı çizimler görüyoruz.
İlk örnekte iki tarih arasındaki farkın nasıl hesaplanacağını göreceğiz. gün sayısı JavaScript .
Örnek 1
Bu, hayırdaki farkı almanın bir örneğidir. belirtilen iki tarih arasındaki gün sayısı. Bu örnekte farkı hesaplamak için bir yaklaşım uyguluyoruz.
Burada ilk önce aşağıdakileri kullanarak iki tarih tanımlıyoruz: yeni tarih() , daha sonra dahili fonksiyonu kullanarak belirtilen iki tarih arasındaki zaman farkını hesaplarız. getTime() . Daha sonra her iki tarihin zaman farkını sayıya bölerek gün sayısını hesaplıyoruz. bir günde milisaniye kadar (1000*60*60*24) .
Buradaki değişken d1 ilk tarihi ve değişkeni saklar d2 ikinci tarihi saklar. Değişken fark zaman ile değişken arasındaki farkı saklar gün ışığı tarihler arasındaki farkı saklar.
<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> ' );Şimdi Test Edin
Çıktı