我又一个json数据
"data":
[
{
"date":"2011-01-02"
},
{
"date":"2011-02-12"
},
{
"date":"2011-03-02"
},
{
"date":"2011-02-22"
}
]
我怎么使用javascript取出最新日期??急
"data":
[
{
"date":"2011-01-02"
},
{
"date":"2011-02-12"
},
{
"date":"2011-03-02"
},
{
"date":"2011-02-22"
}
]
我怎么使用javascript取出最新日期??急
那直接给代码吧
var json=[{
"date":"2011-01-02"
},
{
"date":"2011-02-12"
},
{
"date":"2011-03-02"
},
{
"date":"2011-02-22"
}
];
var maxDate=json[0];
for(var i=1;i<json.length;i++)
{
var tempDate=json[i];
if(maxDate.date<tempDate.date)
{
maxDate=tempDate;
}
}
alert(maxDate.date);
{
"date":"2011-01-02"
},
{
"date":"2011-02-12"
},
{
"date":"2011-03-02"
},
{
"date":"2011-02-22"
}
]
var max="0000-00-00";
for(var i in dd){
if(dd[i].date>max) max=dd[i].date;
}
alert(max);
}
<!--
function test(){var dd=[
{
"date":"2011-01-02"
},
{
"date":"2011-02-12"
},
{
"date":"2011-03-02"
},
{
"date":"2011-2-22"
}
]
var max=new Date("0000-00-00");
var m
for(var i in dd){
cur= new Date(dd[i].date.replace(/-/g,"/"))
if(cur>max){max=cur;m=i}
}
alert(dd[m].date);
}test()
//-->
</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"
}
]
我的原题是,使用js找出最新日期的姓名。现在找出了最新的日期,但是怎么对应上名字呢??