首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js中 new Date(year,month,day) 出现诡异的有关问题

2012-08-17 
js中newDate(year,month,day)出现诡异的问题我在js中这样 写到:testdate new Date(2009,3,31)alert(tes

js中 new Date(year,month,day) 出现诡异的问题
我在js中这样 写到:
  testdate = new Date(2009,3,31);
  alert(testdate);
结果发现alert出来的东西是这样的:Fri May 1 00:00:00 UTC+0800 2009 
  这是为什么呢? 请各位高人帮忙解答,谢谢了。

[解决办法]
那个是js中默认的日期格式,如果不符合lz的需求,可以使用js中的日期函数(getYear()等)进行转换.
[解决办法]

[解决办法]
get** 可以得到,拼接字符串即可
[解决办法]
一楼是正解
[解决办法]
var testdate = new Date(2009,3,10); //如果要表示3月份,就要改为:new Date(2009,2,10)
 alert(testdate.toLocaleString()); //因为按地区的转换的.

热点排行