function formatDate(str,sepraror){
var dateDetail = str.split("-");//分割
var returnStr = parseInt(dateDetail[0],10).toString
returnStr = returnStr +sepraror+ parseInt(dateDetail[1],10).toString();
returnStr = returnStr +sepraror+ parseInt(dateDetail[2],10).toString();
return returnStr;
}alert(formatDate("2004-08-01"),"/");
var dateDetail = str.split("-");//分割
var returnStr = parseInt(dateDetail[0],10).toString
returnStr = returnStr +sepraror+ parseInt(dateDetail[1],10).toString();
returnStr = returnStr +sepraror+ parseInt(dateDetail[2],10).toString();
return returnStr;
}alert(formatDate("2004-08-01"),"/");
var aa="2004-08-11";
var bb=aa.replace("-","/");
alert (bb);
</script>
var dateDetail = str.split("-");//分割
var returnStr = parseInt(dateDetail[0],10).toString();
returnStr = returnStr +sepraror+ parseInt(dateDetail[1],10).toString();
returnStr = returnStr +sepraror+ parseInt(dateDetail[2],10).toString();
return returnStr;
}alert(formatDate("2004-08-01","/"));
var aa="2004-08-11";
var bb=aa.replace("-","/").replace("-","/");
alert(bb);
</script>
var date1 = "2004-08-11";
date1 = new Date(date1.replace(/-/g,"/"));
alert(date1.toLocaleDateString())
</script>
var aa="2004-08-11";
var bb=aa.replace("-","/").replace("-","/");
alert(bb);
</script>最快。
最优写法,鉴定,盖章。翻译一下vbs
<script language="vbScript" >
function fason(d)
set re = new RegExp
re.Pattern = "-0?"
re.Global = true
fason = re.Replace(d,"/")
set re =nothing
end function </script>
return srctring.split("-").join("/");
}
var test="2004-08-11";
alert(test);
var t = test.split("-").join("/");
alert(t);
</script>
function aaa(srctring){
return srctring.split("-").join("/");
}
<SCRIPT LANGUAGE=vbscript >
function wolf(x)
wolf = replace(formatdatetime(x),"-","/")
end function
document.write wolf("2004-08-11")
</SCRIPT>