例如,我有 2 次:10:00 和 1:00 现在我想检查当前时间...是否在 javascript 中的这 2 次之间。
问题是,在这种情况下,关门时间是第二天,因此它早于开门时间。由于某种原因我无法解决这个问题,我该如何以正确的方式做到这一点。
我发现这可以解决它:
var start = new Date(2012,6,20,13).getTime();
var now = new Date().getTime();
var end = new Date(2012,6,21,2).getTime();
if( (start < now ) && (now < end )) {
console.log("opened");
}
else {
console.log("closed");
}
但我该如何使用 10:00 和 2:00 等 2 种字符串格式来做到这一点,因为我没有看到单独设置时间的选项
var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);