js 怎样把加天数加1

JavaScript011

js 怎样把加天数加1,第1张

可以使用js的date方法实现把加天数加1。

具体步骤如下:

需要准备的材料分别是:电脑、浏览器、ultraedit。

1、在ue编辑器中新建一个空白的html文件,js文件。

2、在ue编辑器中输入以下html代码。

3、在ue编辑器中输入以下js代码。

4、编辑完成以后,在ue编辑器中点击保存,格式选择UTF8无BOM。

5、在浏览器中打开此html文件,可以看到最终想要实现的把加天数加1效果。

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<script>标签,输入js代码:

var a = '2012-12-11'

var date1 = new Date(a.replace('-', '/'))

var t = date1.getTime() + 30 * 24 * 3600 * 1000

var date2 = new Date(t)

document.body.innerText = date2

3、浏览器运行index.html页面,此时打印出了2012-12-11加上30天的日期结果。

<script type="text/javascript">

window.onload = function (){

var mydate = new Date(2011,1,22)//年、月、日,月份为1,因为从0开始,1即2月份

alert(addDay(mydate, 3))//加 3 天

//如果当天不算的话,那上面的就改成 3 - 1,就是2011-02-24

}

function addDay(dt, day){

var allseconds = dt.getTime()//参数时间的毫秒数

var ds = 24*60*60*1000//一天的毫秒数

var nds = ds * day//N天的毫秒数

var t = new Date(Math.abs(allseconds) + nds)

//return t//返回时间对象

var yyyy = t.getFullYear()

var M = t.getMonth() + 1//值范围0-11

var dd = t.getDate() //值范围1-31

return yyyy + "-" + M + "-" + dd

}

</script>