• 开始日期,结束日期判断逻辑


    日期时间段的简单判断

    data: {
        date: "",
        date1: "",
        startTime: "",
        endTime: ""
      },

    开始日期判断

      // 开始日期逻辑
      DateChange: function (e) {
        console.log('picker发送选择改变,携带值为', e.detail.value)
        this.date = e.detail.value;
        // console.log(this.date);
        var theDate = this.date
        this.startTime = new Date(theDate).getTime()
        // 先判断结束日期是否已经选择日期
        // 为空 则未选择  直接填入开始日期
        if (this.endTime == "") {
          this.setData({
            date: e.detail.value
          })
          // 否则  已经选择结束日期
        } else {
          // 判断 开始日期是否小于结束日期 
          if (this.startTime > this.endTime) {
            wx.showToast({
              title: '开始时间必须小于结束时间',
              icon: 'none',
              duration: 2000
            })
            // 否   将当前选择日期清空
            this.setData({
              date: ""
            })
          } else {
            // 是   填入选择日期
            this.setData({
              date: e.detail.value
            })
          }
        }
      },

    结束日期判断

    // 结束日期逻辑
      endChange: function (e) {
        console.log('picker1发送选择改变,携带值为', e.detail.value)
        this.date1 = e.detail.value;
        // console.log(this.date1)
        var theDate = this.date1
        this.endTime = new Date(theDate).getTime()
        // 判断结束日期是否大于开始日期
        if (this.endTime > this.startTime) {
          // console.log(this.endTime - this.startTime)
          this.setData({
            date1: e.detail.value
          })
        } else {
          wx.showToast({
            title: '结束时间必须大于开始时间',
            icon: 'none',
            duration: 2000
          })
        }
      },
  • 相关阅读:
    Linux下端口被占用确认
    Debuggex – 超好用的正则表达式可视化调试工具
    URL最大长度
    无需重启 修改计算机名直接生效
    UDP穿越NAT原理(p2p)
    gdb中信号
    锁 (读写锁优先级 写饥饿) (锁竞争引发的高系统调用)
    Loopback接口用途---用作管理地址。
    C/C++调试:gdbserver的简单使用
    总结一下NDK crash排查步骤
  • 原文地址:https://www.cnblogs.com/tt-ff/p/11733692.html
Copyright © 2020-2023  润新知