在js中想得到当前时间的后三年时间

xf_zhouwenjun 2008-10-29 11:11:22
同上
...全文
805 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaojing7 2008-10-29
  • 打赏
  • 举报
回复
<script >
window.onload=function(){
var today = new Date();
alert(today.getYear()+3);
};
</script>
月夜雪 2008-10-29
  • 打赏
  • 举报
回复
<script>
//取得明年的今天
function getNextYear(){
var today = new Date();
var y,m,d;
d = today.getDate();
m = today.getMonth() + 1;//月是从0开始
y = today.getYear();
y++;//年加1
if(m==2 && d==29)
return new Date(y,3,1);//如果是闰年,返回3月1日
else
return new Date(y,m,d);//如果是闰年,返回3月1日
}

//取得下个月的今天
function getNextMonth(){
var today = new Date();
var y,m,d;
d = today.getDate();
m = today.getMonth() + 1;//月是从0开始
y = today.getYear();

m++;
if( m > 12){//月份加1,如果大于12,则月份为1份,年份加1
m=1;y++;
}

if( !checkDate(y + '-' + m + '-' + d) ){//如果不是日期,那么月份加1,日等于1
m++;
if( m > 12){//月份加1,如果大于12,则月份为1份,年份加1
m=1;y++;
}
d=1;
}
var nextToday = new Date(y, m, d);
return nextToday;
}

//判断是否正确的日期,格式:年-月-日
function checkDate(str)
{
var tmp = new Date(str);
var y = tmp.getFullYear();
var m = tmp.getMonth()+1;
var d = tmp.getDate();
var nday = y + "-" + m + "-" + d
if (nday != str)
return false;
else
return true;
}

</script>
参考下

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧