我有一个json数据
"data":
[
{
"name":"aaa",
"date":"2011-01-02"
},
{
"name":"bbb",
"date":"2011-02-12"
},
{
"name":"ccc",
"date":"2011-03-02"
},
{
"name":"ccc",
"date":"2011-02-22"
}
]
使用js找出最新日期对应的姓名??急!满意即马上给分
"data":
[
{
"name":"aaa",
"date":"2011-01-02"
},
{
"name":"bbb",
"date":"2011-02-12"
},
{
"name":"ccc",
"date":"2011-03-02"
},
{
"name":"ccc",
"date":"2011-02-22"
}
]
使用js找出最新日期对应的姓名??急!满意即马上给分
var tmpDate = new Date("1900/1/1");
var tmpName = null;
for(var obj in data){
var date = new Date( obj.date.replace(/-/g,'/'));
if(tmpDate < date){
tmpName = obj.name;
}
}
alert(tmpName);
<!--
var dd=[
{
"name":"aaa",
"date":"2011-01-02"
},
{
"name":"bbb",
"date":"2011-02-12"
},
{
"name":"ccc",
"date":"2011-03-02"
},
{
"name":"ccc",
"date":"2011-2-22"
}
]
var tmpDate = new Date("1900/1/1");
var tmpName = null;
for(var obj in dd){
var date1 = new Date( dd[obj].date.replace(/-/g,'/'));
if(tmpDate < date1){
tmpName = dd[obj].name;
tmpDate = date1
}
}
alert(tmpName);
//-->
</script>
[
{
"name":"aaa",
"date":"2011-01-02"
},
{
"name":"bbb",
"date":"2011-02-12"
},
{
"name":"ccc",
"date":"2011-03-02"
},
{
"name":"ccc",
"date":"2011-02-22"
}
]
alert(dd.name);