时间怎么比较大小啊

单纯时间比较大小
time1 = 15:30:26
time2 = 17:00:00
这两个时间怎么比较大小, 求大佬指教

阅读 12.5k
4 个回答

makeDurationToSeconds(time) {

  let str = time
  let arr = str.split(':')
  let hs = parseInt(arr[0] * 3600)
  let ms = parseInt(arr[1] * 60)
  let ss = parseInt(arr[2])
  let seconds = hs + ms + ss
  return seconds
},

返回的是秒 在进行比较 就可以了,本人以实现比较

可以使用 moment.js

moment('2016-05-04').isBefore('2016-05-16')

只是时分秒的话不是很好算的吗?全部转成秒再比较大小就可以了。
如果是带日期的那种用 momentdayjs 会比较方便。转化成 Date,然后 Date.getTime() 进行比较。

直接比就可以了吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题