Merhabalar,
saintx arkadaş ajax ile yapabileceğinizi belirtmiş.
sayfa yenilenmeden yapmak istiyorsanız javascript veya ajax kullanmanız gerekiyor.
Örnek:
Date.DayDifference = function (SonTarih, IlkTarih) {
var t = SonTarih.split(/\D+/);
var z = IlkTarih.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 TarihArasindakiFarkiBul(tarih1, tarih2) {
var BirinciTarih = "15.04.2012";
var IkinciTarih = "15.03.2013";
alert(Date.DayDifference(tarih1, tarih2)); //burda ekrana sonucu ekrana mesaj olarak çıkarıyoruz
}
TarihArasindakiFarkiBul('17.11.2013', '12.11.2013');bu örnek ekrana 5 sonucunu basacaktır. sizde TarihArasindakiFarkiBul() fonksiyonunu, tarih inputlarınızın istediğiniz eventında çağırarak sayfa yenilenmeden iki tarih arasındaki farkı bulabilirsiniz.