使用JS实现前一天和后一天
首先,我们先在html中写两个按钮来进行简单操作
1 <button onclick="Before()">前一天</button>
2 <button onclick="After()">后一天</button>
3 <div id="app"></div>
然后通过js来获取时间戳
1 //获取时间戳
2 var Time = date.getTime();//当前的毫秒数
3 var oneDay = 1000*60*60*24;//一天的毫秒数
获取当前的时间并展示到页面
1 var date = new Date();
2 var app = document.getElementById("app");
3 app.innerHTML = myGetDate(date);
拼接日期格式并封装
1 //封装日期格式化
2 function myGetDate(day){
3 return `${day.getFullYear()}年${day.getMonth()+1}月${day.getDate()}日`;
4 }
计算前一天时间
//计算前一天
function Before(){
var before = Time - oneDay;//计算前一天的毫秒数
date.setTime(before);
app.innerHTML = myGetDate(date);
}
计算后一天时间
//计算后一天
function After(){
var after = Time + oneDay;//计算后一天的毫秒数
date.setTime(after);
app.innerHTML = myGetDate(date);
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步