JavaScript时间比较

Sin*_*ino 2 javascript time datetime date

我现在有以下代码:

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.");
}
Run Code Online (Sandbox Code Playgroud)

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

Tom*_*icz 6

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

if(new Date().getHours() >= 17)
Run Code Online (Sandbox Code Playgroud)

...而已!