Javascript İle İki Tarih Arasındaki Farkı Bulmak
Gönderen : Sevda Mersin (11:15 AM)
1 yorum - Kategori : Javascript

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);
}




Mahmut ER yazdı : 06/10/09 11:26 AM
Gayet güzel bir JS çalışması olmuş :)