Öncelikle cevap için teşekkür ederim Burak611 ancak, doğru sonucu vermiyor. "de3" sonucunu vermesi gerekirken "de7" sonucunu veriyor.
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;i value=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);