码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript怎样获取昨天和明天

时间:2019-12-17 18:15:01      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:class   div   java   get   time   编写   格式   个人   asc   

前端代码

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

 

第一步:获取时间戳

获取1970年到现在的时间戳

var date = new Date();
var time = date.getTime();//当前的时间到1970年凌晨的时间戳

获取一天的毫秒数

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

第二步:封装日期格式化方法

以下代码是把日期封装起来,调用方便。

function myGetDate(d){
return `${d.getFullYear()}年${d.getMonth()+1}月${d.getDate()}日`;
}

第三步:前一天

以下代码是计算前一天到1970年凌晨的时间戳

function goBefore(){
    var before = time - oneDay;//计算前一天的毫秒数
    date.setTime(before);
    app.innerHTML = myGetDate(date);
}

第四步:后一天

以下代码是后一天到1970年的时间戳

function goAfter(){
    var after = time + oneDay;//计算后一天的毫秒数
    date.setTime(after);
    app.innerHTML = myGetDate(date);
}

 

2019年12月17日    个人编写 。

JavaScript怎样获取昨天和明天

标签:class   div   java   get   time   编写   格式   个人   asc   

原文地址:https://www.cnblogs.com/yong-2000/p/12055653.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!