teşekkürler hocam fakat testettim bi kaç sorun var ilk olarak sonraki yıla geçmiyo yani 2009-12-11 tarihini girdik diyelim 2 ay yazınca 2009-14-11 oluyor normalde 2010-02-11 olması gerekiyor.birde
2009-11-12
tarihini giriyorum
süreye 13 diyorum
2009-00-12 değerini veriyor.
Biraz uğraştım çözdüm
çalışan hali
function tarihayar()
{
var tarih=document.getElementById('bas').value;
tarih=tarih.split('-');
ay=tarih[1]/1;
yil=tarih[0]/1;
gun=tarih[2]/1;
var arti=document.getElementById('sure').value;
ay=ay+(arti/1);
if (ay>12)
{
ay2=Math.floor(ay/12);
yil=yil+ay2;
ay3=ay/12;
if(ay3==1) {
ay=ay%12;
}
else{
if(ay3==2 || ay3==3 || ay3==4 || ay3==5 || ay3==6)
{
ay=12;
yil--;
}
else {
ay=ay%12;
}
}
}
if (ay<10)
{
ay="0"+ay;
}
document.getElementById('bitis').value=yil+'-'+ay+'-'+gun;
}