Jun 9 2009

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

Gönderen : Sevda Mersin (11:15 AM)
1 yorum
- Kategori : Javascript

CfCube.com

Coldfusionda kullandığımız datediff fonksiyonunun benzerini javascript ile yazıp iki tarih arasındaki farkı bulabiliriz. Fonksiyon verilen iki tarih arasındaki farkı gün cinsinden döndürür.

Bu uygulama için örnek kod aşağıdaki gibidir;

function datediff(date1,date2)
{
      if(!date1 || !date2) return false;
      date1=date1.replace(/\./g,'/');
      date1=date1.replace(/-/g,'/');
      date1=date1.replace(/\\/g,'/');
      date2=date2.replace(/\./g,'/');
      date2=date2.replace(/-/g,'/');
      date2=date2.replace(/\\/g,'/');
      var one_day=1000*60*60*24;
      var x=date1.split("/");
      var y=date2.split("/");
      var date1=new Date(x[2],(x[1]-1),x[0]);
      var date2=new Date(y[2],(y[1]-1),y[0])
      var month1=x[1]-1;
      var month2=y[1]-1;
      var diff=Math.ceil((date2.getTime()-date1.getTime())/(one_day)); 
       return(diff);
}

 

 

Yorumlar

Mahmut ER

Mahmut ER yazdı : 06/10/09 11:26 AM

Gayet güzel bir JS çalışması olmuş :)

Yorumunuzu YazInIz



(daha sonra görüntülenmeyecek)



Leave this field empty: