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

帮忙啊获取时间有关问题

2012-03-20 
帮忙啊,获取时间问题是这样的,vartodaynewDate()times(today.getYear()+1)+ - +(today.getMonth()+1)

帮忙啊,获取时间问题
是这样的,

var   today   =   new   Date();
times   =   (today.getYear()+1)+ "- "+(today.getMonth()+1)+ "- "+today.getDate()

这句的意思是在现有的时间基础上加上一年
在IE里面是运行正确的

但是在firefox里面就不正确,我在网上查了下,要变成
times   =   (1900+today.getYear()+1)+ "- "+(today.getMonth()+1)+ "- "+today.getDate()
才行,也就是要加上1900,firefox里可以了,但是IE里又不对了
怎么统一呢?有没有其他办法呢?


[解决办法]
可以用
.getFullYear()
[解决办法]
var today = new Date();
var dt = new Date(today.getFullYear()+1, today.getMonth(), today.getDate());
alert(dt.getFullYear() + "- " + (dt.getMonth()+1) + "- " + dt.getDate())
[解决办法]
var now = new Date();
now.setFullYear(now.getFullYear() + 1); //这样就在原时间基础上加了一年

alert(now);

热点排行
Bad Request.