• 如何设置某些动作在凌晨12点时自动更新


    先定义一个方法timeShow()

    当时写这个功能的时候是在react框架的项目里,然后用到了es6的箭头函数和let

    timeShow = () => {

      let timeNow = new Date().getTime()                     //   获取当前时间的时间戳

      let timer = "2019-01-01 00:00:00"                        //    设置需要自动更新的时间

      let timerDate = new Date(timer).getTime()          //     获取需要自动更新的时间的时间戳

      if(isNaN(timerDate)){

        timerDate = new Date(Date.parse(timer.replace(/-/g,"/"))).getTime();

      }

      if(timeNow >=  timerDate){  

        //       因为是要实现react框架项目中的需求,所以是如下几行代码

        let _this = this;
        _this.setState({
        topImg : "./img/shopIndexTop1.jpg",
        detailBgColor:"#ff854c",
        })

      }

    }

    然后在需要的地方调用这个方法,一般就是初始化的时候   (react项目中当时是在 componentDidMounted中调用的)

  • 相关阅读:
    每周进度条07
    软件需求模式阅读笔记06
    每周进度条06
    软件需求模式阅读笔记05
    Django之ModelForm组件
    Django的性能优化
    分页,缓存,序列化,信号
    Django补充——中间件、请求的生命周期等
    Git基础介绍和使用
    Django基础之三
  • 原文地址:https://www.cnblogs.com/ly-qingqiu/p/10195842.html
Copyright © 2020-2023  润新知