JavaScript 时间比较

标签 javascript datetime date time

我现在有以下代码:

var d = new Date();
var curr_hour = d.getHours();
var curr_minute = d.getMinutes();
var curr_time = curr_hour + ":" + curr_minute;

var open_time = "17:00";

if(Date.parse ( curr_time ) > Date.parse ( open_time )){
   alert("Webshop is open");
} else {
   alert("Webshop is closed.");
}

代码应该做的是..如果当前时间大于 17:00 则发送警报,如果不是,则发送另一个警报..我现在得到的只是它已关闭。

最佳答案

您不需要所有的解析,您已经知道 getHours() 方法!

if(new Date().getHours() >= 17)

...就是这样!

关于JavaScript 时间比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11762678/

相关文章:

date - 比较 LocalDate 与 apache ignite 中 LocalDateTime 的日期部分

mysql - 比较 mySQL 中的多个日期

javascript - 从页面重定向时设置 "option"值 "select"

javascript - 从 JavaScript 数组中删除逗号

java - 当前日期和时间 ("Wall"任何时区的日期和时间

java - 将 Java 日期转换为 Php

android - 如何格式化 2013-05-15T10 :00:00-07:00 to Date android

javascript - 为什么我会得到这个 NaN?

javascript - 如何在 JavaScript 中检查 JSON 文件是否被选中?

vba - 需要按顺序写出月份