"Enter"a basıp içeriğe geçin

Javascript İle İki Tarih Arasındaki Farkı Bulma

Javascript İle İki Tarih Arasındaki Farkı Bulma

Merhaba Arkadaşlar üzerinde çalışmış olduğum Rentecar Projesinde Kiralama Süresini hesaplatmak için iki tarih arasındaki farkı bulmam gerekmekteydi. Bu İşlemi Aslında php ile yapabilirdim. Ancak tarihleri kullancı değiştire bilmesi gerektiği için. Javascript ile Yapmam gerekti. Googlede Arama Soncunda bulduğum Sinan Doğan Arkadaşımızın Kodunu Sizinle Paylaşmak İstedim. Umarım Benim Olduğu gibi sizinde işinize yarar. İyi Çalışmalar.

Kod:

[sourcecode language=”php”]
<script type="text/javascript">
Date.gunfark= function(s1,s2) {
var t=s1.split(/D+/);
var z=s2.split(/D+/);
var d1=new Date(t[2]*1, t[1]-1, t[0]*1);
var d2=new Date(z[2]*1, z[1]-1, z[0]*1);
var birgun= 24 * 60 *60 * 1000;
var f= Math.floor((d1-d2) / birgun ) ;
return f;

}
function buton_onclick()
{
var tarih1 = BirinciVeri.value;
var tarih2 = IkinciVeri.value;
var sonuc = Date.gunfark(tarih1, tarih2);
alert(sonuc);
}</script>
[/sourcecode]

Kodların Asıl Yazan Sinan Doğan Arkadaşımıza da Çok Teşekkürederim.

Sinan Doğanın Makalesi İçin Tıklayınız.

Gelen İstek üzerine örnek çalışma hazırladım arkadaşlar buradan ulaşabilirsiniz.

İyi Çalışmalar

Ahmet KAYAR

5 Yorum

  1. levent levent

    merhaba sizin bahsetmiş olduğunuz şekilde yani iki tarih javascript ile seçiyoruz örnek olarak 25.04.2012 ilk tarih 28.04.2012 ikinci tarih olarak hesaplamaya göre arada 3 gün fark var. Diyelimki 1-3 gün arası 25 TL seçilen tarihe göre 25*3=75 böyle birşeyi nasıl yapabiliriz?

  2. tarık tarık

    Benim de işime yaradı. Sonsuz teşekkür ederim…

  3. sevgili öğrencim. senin sayfana bi gun ihtiyaç duyacağımı sanmazdım. Ama gurur duydum. Saygı ve sevgilerimle….

    • Sizinle başlamış olduğum programlama dünyasına devam ediyorum hocam sagolun 🙂

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir