zoukankan      html  css  js  c++  java
  • JavaScript怎样获取昨天和明天

    前端代码

      <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日    个人编写 。

  • 相关阅读:
    JAVA回调
    Json 转换
    memcache 知识点
    Redis基本命令
    LSM树由来、设计思想以及应用到HBase的索引(转)
    ES 集群调整、升级 最佳实践
    Eureka 客户端和服务端间的交互
    logstash 输出到elasticsearch 自动建立index
    Spring 上传文件
    log4j2
  • 原文地址:https://www.cnblogs.com/yong-2000/p/12055653.html
Copyright © 2011-2022 走看看