Tarih hesaplamalarınız farklı yapıldığından çok karıştırmak istemedim.
Mevcut tarih hesaplaması ile yapmaya çalıştım.
http://codepen.io/anon/pen/qrymjB
Önceki ve sonraki tarih arasındaki farkın negatif olma durumunu göz önünde bulundurarak sonuçların önüne eksi(-) eklenmesini kaldırmak için Math.abs() ile mutlak değere çevirmeniz daha sağlıklı olacaktır.
Girilen tarih formatı bazı tarayıcılarda sorun çıkarabilir.
Kişisel sitemde yazmış olduğum
JavaScript Dersleri bölümünden
JavaScript Tarih Formatları yazımdan bilgi alabilirsiniz.
Hayırlı günler dilerim.
Çok teşekkür ederim hocam.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:56:46 -->-> Daha önceki mesaj 01:55:32 --
Hımm. Ayların gün sayısı farklı olduğu için bu mantıkta zor gözüküyor. Ama standart bir işleme benziyor. Google'da aratınca bulunabilir sanırım. Şurası var ama tam bakmadım.
http://jsfiddle.net/x9yL7xL7/
İlginiz için teşekkür ederim hocam