<script>
var s=["2008-8-1","2009/9/2","10/3/2010"];
for(var i=0;i<s.length;i++){
var d = string2date(s[i]);
var year=d.getFullYear();
var month=d.getMonth()+1;
var date=d.getDate();
var dateStr=year+" 年 "+month+" 月 "+ date+ " 日";
alert("原始串:"+s[i]+"\n直接转:"+ new Date(s[i])+"\n用方法转:"+dateStr);
}
function string2date(str){
return new Date(Date.parse(str.replace(/-/g, "/")));
}
</script>
var s=["2008-8-1","2009/9/2","10/3/2010"];
for(var i=0;i<s.length;i++){
var d = string2date(s[i]);
var year=d.getFullYear();
var month=d.getMonth()+1;
var date=d.getDate();
var dateStr=year+" 年 "+month+" 月 "+ date+ " 日";
alert("原始串:"+s[i]+"\n直接转:"+ new Date(s[i])+"\n用方法转:"+dateStr);
}
function string2date(str){
return new Date(Date.parse(str.replace(/-/g, "/")));
}
</script>
本文演示了如何使用JavaScript将不同格式的日期字符串转换为日期对象,并将其格式化为特定的显示格式。
129

被折叠的 条评论
为什么被折叠?



