js怎样获取当前日期前10天的日期,或者是前n天的

JavaScript031

js怎样获取当前日期前10天的日期,或者是前n天的,第1张

date=new Date(year,month,day)转换标准日期类型

t=date.getTime()

x=t+(24*60*60*1000*365*n)//n为第2个框输入的年数,(天:x=t+(24*60*60*1000*n)

d=new Date()

d.setTime(x)

d就是值,改变成你要的格式就OK了

date=new Date(year,month,day)转换标准日期类型  

t=date.getTime() 

x=t+(24*60*60*1000*365*n)//n为第2个框输入的年数,(天:x=t+(24*60*60*1000*n) 

)  

d=new Date() 

d.setTime(x) 

d就是值,改变成你要的格式就OK了

希望可以帮到你!

//1.前面补0

function p(n){

return n<10?'0'+n:n

}

//2.倒计时

function getMyTime(){

var startDate=new Date()

var endDate=new Date('2017/4/17 11:15:00')

var countDown=(endDate.getTime()-startDate.getTime())/1000

var day=parseInt(countDown/(24*60*60))

var h=parseInt(countDown/(60*60)%24)

var m=parseInt(countDown/60%60)

var s=parseInt(countDown%60)

document.getElementById('time').innerHTML=day+'天'+p(h)+'时'+p(m)+'分'+p(s)+'秒'

setTimeout('getMyTime()',500)

if(countDown<=0){

document.getElementById('time').innerHTML='活动结束'

}

}