TazZ adlı üyeden alıntı

Öncelikle cevap için teşekkür ederim Burak611 ancak, doğru sonucu vermiyor. "de3" sonucunu vermesi gerekirken "de7" sonucunu veriyor.


TazZ adlı üyeden alıntı

Hocam ek olarak bir kontrole daha ihtiyacım var. Bugünden küçük sd değeri varsa, dikkate alınmamalı


tarih bugünden küçükse dikkate almaz.



function sirala(){
input=document.getElementsByName("test");
var bugun = new Date();
var bugun_t = bugun.getTime();
var arre = [];
for(i=0;ivalue=input[i].value;
tarih=JSON.parse(value).sd;
te=JSON.parse(value).te;
var d1 = new Date(tarih);
var s1 = d1.getTime();
fark=s1-bugun_t;
if(fark>0){
arre.push({farki:fark,tei:te});
}
}
arre.sort(function(a, b){return a.farki - b.farki});
return arre[0].tei;
}

var en_buyuk_te=sirala();
console.log(en_buyuk_te);