
正文
使用JS计算前一天和后一天
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
使用JS实现前一天和后一天首先,我们先在html中写两个按钮来进行简单操作
<button onclick="Before()">前一天</button>
<button onclick="After()">后一天</button>
<div id="app"></div>
然后通过js来获取时间戳
//获取时间戳
var Time = date.getTime();//当前的毫秒数
var oneDay = 1000*60*60*24;//一天的毫秒数
获取当前的时间并展示到页面
var date = new Date();
var app = document.getElementById("app");
app.innerHTML = myGetDate(date);
拼接日期格式并封装
//封装日期格式化
function myGetDate(day){
return `${day.getFullYear()}年${day.getMonth()+1}月${day.getDate()}日`;
}
计算前一天时间
//计算前一天
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);
}
<button onclick="Before()">前一天</button>
<button onclick="After()">后一天</button>
<div id="app"></div>
//获取时间戳
var Time = date.getTime();//当前的毫秒数
var oneDay = 1000*60*60*24;//一天的毫秒数
var date = new Date();
var app = document.getElementById("app");
app.innerHTML = myGetDate(date);
//封装日期格式化
function myGetDate(day){
return `${day.getFullYear()}年${day.getMonth()+1}月${day.getDate()}日`;
}
//计算前一天
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);
}







