日期:2014-05-16  浏览次数:20387 次

关于用js转换日期的问题
str= 'Thu   Apr   12   00:00:00   UTC+0800   2007 '
如何用js把str转换为2007年x月x日这种格式呢?

谢谢

------解决方案--------------------
与其用这个 'Thu Apr 12 00:00:00 UTC+0800 2007 '来转换,还不如找到这个东西的来源,直接格式化成想要的格式
------解决方案--------------------
如果这么做的话,可以按楼上兄弟的,不过最好把月的地方修改下
<script language=javascript>
var sDate = "Thu Apr 12 00:00:00 UTC+0800 2007 ";
var d = new Date(sDate);
var sYMD = d.getFullYear().toString()+ "年 "+(parseInt(d.getMonth(),10) + parseInt(1)).toString()+ "月 "+d.getDate().toString()+ "日 ";
alert(sYMD);
</script>