<script language=javascript>
var s = "2000-9-8"
var n = new Date(s.replace(/\-/g, "/"));
var Y = n.getFullYear();
var M = (n.getMonth() + 1);
var D = n.getDate();
document.write(Y +"年"+ M +"月"+ D +"日");
</script>
var s = "2000-9-8"
var n = new Date(s.replace(/\-/g, "/"));
var Y = n.getFullYear();
var M = (n.getMonth() + 1);
var D = n.getDate();
document.write(Y +"年"+ M +"月"+ D +"日");
</script>
或是用split()
高手
分归你啦
matq2008(能者行)
用SPLIT不实用,
再帮我解释一下这句的意思啦
知道是那么回事,
想再明白点
因为JS里new Date()一个日期对象的格式是2000/9/8而不是2000-9-8
所以要将该字串里的"-"全部替换成"/"