js 时间计算

来源:百度知道 编辑:UC知道 时间:2024/05/31 22:38:06
var djzq=XX.get(XX);//得到计算周期,这里为3
var d_cjrq=xx.getdate(rq)//得到日期2009-08-03
var d_dlrq="";//它的值为d_cjrq的年往后推3年,即应该为2012-08-03

该如何写
var strRQ = SCDJSJ.split("-");
var year = strRQ [0];
var month = strRQ [1];
var day = strRQ [2];
var date = new Date();
date.setYear(parseInt(year)+parseInt(djzq));
date.setMonth(month);
date.setDate(day);
var XCDJSJ=date.getYear()+"-"+date.getMonth()+"-"+date.getDate(day);
已经实现了,最后加个下面那位兄弟的闰年判断即可

var date=new Date();//当前日期
var myDate=date.getFullYear();//当前年份
var delay3year=myDate+3;//三年后
//注意:应该判断是否是闰年
//然后判断月份,当二月时,根据是否为闰年来决定日期是否有29号

详细点啦。。不明白你说什么

new Date() 使用这个函数,具体操作搜一下。