JavaScript计算前一天和后一天

一. JavaScript计算前一天和后一天

前端页面

        <button onclick=gobefore()>前一天</button>
		<button onclick=goafter()>后一天</button>
		<div id="app"></div>

js页面

  1. 实例化 找id 添加到页面
//实例化
var date=new Date();
//找到id 添加页面
var app=document.getElementById('app');
app.innerHTML=myDate(date);
  1. 获取时间戳
//当前天的毫秒数
var time=date.getTime();
//计算一天的毫秒数
var oneDay=1000*60*60*24;
  1. 前一天
function gobefore(){
    //计算前一天毫秒数
	var before=time-oneDay;
	date.setTime(before);
	app.innerHTML=myDate(date);
}
  1. 后一天
function goAfter(){
     //计算后一天的毫秒数
    var after = time + oneDay;
    date.setTime(after);
    app.innerHTML = myDate(date);
}

  1. 封装日期格式化的方法
function myDate(t){
	return`${t.getFullYear()}${t.getMonth()+1}${t.getDate()}日`
}

你可能感兴趣的:(JavaScript计算前一天和后一天)