JS中怎样比较两个 时分秒 格式的时间大小

简介: JS中怎样比较两个 时分秒 格式的时间大小

使用viewUI


TimePicker 时间选择器

image.png

他会自动校验结束时间要大于开始时间 但是可以等于

image.png

像上图这样, 我们要限制结束时间必须大于开始时间


intervalTime 格式是这样的


intervalTime:[00:00:00, 23:59:59]  
// 判断是否结束时间大于开始时间
          let hour = this.intervalTime[0].split(':')[0]
          let min = this.intervalTime[0].split(':')[1]
          let sec = this.intervalTime[0].split(':')[2]
          let stampStart = Number(hour * 3600) + Number(min * 60) + Number(sec)
          let hour2 = this.intervalTime[1].split(':')[0]
          let min2 = this.intervalTime[1].split(':')[1]
          let sec2 = this.intervalTime[1].split(':')[2]
          let stampStart2 = Number(hour2 * 3600) + Number(min2 * 60) + Number(sec2)

用stampStart和stampStart2 进行判断

          if (stampStart === stampStart2) {
            this.interval.msg = '请选择适用时段时间,结束时间要大于开始时间'
            this.interval.validate = true
          } else {
            this.interval.msg = ''
            this.interval.validate = false
          }
相关文章
|
4天前
|
JavaScript 前端开发
JS将两个数组和合并成数组包对象格式的方法
JS将两个数组和合并成数组包对象格式的方法
31 0
|
4天前
|
前端开发 JavaScript Java
JavaScript复制内容到剪切板 带格式的复制
JavaScript复制内容到剪切板 带格式的复制
|
4天前
|
JSON JavaScript 数据格式
Node.js实现服务器端生成Excel文件(xls格式、xlsx格式文件)并弹出下载文件
Node.js实现服务器端生成Excel文件(xls格式、xlsx格式文件)并弹出下载文件
|
4天前
|
JSON JavaScript 数据格式
JS 将 json 对象转成字符串并保留格式 - JSON.stringify()
JS 将 json 对象转成字符串并保留格式 - JSON.stringify()
69 0
|
4天前
|
JavaScript 前端开发
将base64格式的图片画到canvas上(js和vue两种)
将base64格式的图片画到canvas上(js和vue两种)
166 1
|
4天前
编程笔记 html5&css&js 007 HTML文本:段落和格式
编程笔记 html5&css&js 007 HTML文本:段落和格式
|
8月前
|
JSON JavaScript 数据格式
JS 将 json 对象转成字符串并保留格式 - JSON.stringify()
JS 将 json 对象转成字符串并保留格式 - JSON.stringify()
93 0
|
4天前
|
JavaScript 小程序 前端开发
js获取当前日期,格式为YYYY-MM-DD
js获取当前日期,格式为YYYY-MM-DD
146 0
js获取当前日期,格式为YYYY-MM-DD
|
9月前
|
XML JavaScript 数据格式
JS 最简单的XML格式Excel表格文件
JS 最简单的XML格式Excel表格文件
93 0
|
4天前
|
前端开发 JavaScript
前端用原生js编辑文件内容→创建生成文件(格式可以自定义)→下载文件
前端用原生js编辑文件内容→创建生成文件(格式可以自定义)→下载文件