【问题标题】:How to compare starttime and endtime in javascript如何在javascript中比较开始时间和结束时间
【发布时间】:2020-08-28 06:39:47
【问题描述】:

我想知道如何在 javascript 中比较两次时间, 时间采用 24 小时格式。

function checkTime (stime,etime) {
  if(stime<etime){
   return true
  }
  else{
   return false
  }
}

var r1 = this.checkTime("10:20", "21:30"); // true
var r2 = this.checkTime("23:20", "19:30"); //false

【问题讨论】:

标签: javascript arrays object time


【解决方案1】:

这里最简单的方法:

function checkTime (stime,etime) {
            return Date.parse('01/01/1000 ' + stime) < Date.parse('01/01/1000 ' + etime)
        }

        var r1 = checkTime("10:20", "21:30"); // true
        var r2 = checkTime("23:20", "19:30"); //false

dd/mm/yy 不重要所以只比较 hh:mm

【讨论】:

    猜你喜欢
    • 2016-09-24
    • 2015-01-15
    • 2012-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多