function getdd(date)
{
yy=date.substr(0,4);
date=date.substr(3,date.length());
posi=dd.search("-");
if (posi==-1)
posi=dd.search("/");
mm=date.substr(posi,2);
if (mm.substr(1,1)=="/" || mm.substr(1,1)=="-")
mm="0"+mm.substr(0,1);
dd=date.substr(date.length()-2,2);
return yy+"-"+mm+"-"+dd;
}
{
yy=date.substr(0,4);
date=date.substr(3,date.length());
posi=dd.search("-");
if (posi==-1)
posi=dd.search("/");
mm=date.substr(posi,2);
if (mm.substr(1,1)=="/" || mm.substr(1,1)=="-")
mm="0"+mm.substr(0,1);
dd=date.substr(date.length()-2,2);
return yy+"-"+mm+"-"+dd;
}
str = str.replace("-","/");
var objDate = new Date(str);alert("Year:" + objDate.getFullYear());
alert("Month:" + (objDate.getMonth()+1));
alert("Day:" + objDate.getDate());
alert(objDate.getFullYear() + "-" + (objDate.getMonth()+1) + -" + objDate.getDate());
function format(str){
var arr,reg=/(\d{4})(\/|-)(\d{1,2})(\/|-)(\d{1,2})/
if(arr=str.match(reg)){
alert(arr[1]+"年"+arr[3]+"月"+arr[5]+"日")
alert(arr[1]+"-"+(arr[3].length-1?"":"0")+arr[3]+"-"+(arr[5].length-1?"":"0")+arr[5])
}
}
format("2002-4-21")
format("2002/4/2")
</script>