Javascript时间操纵检索小时和分钟

Javascript时间操纵检索小时和分钟,javascript,time,Javascript,Time,我为我的网站倒计时了几个小时。我想更改我的支票,这实际上是非常基本的检查不仅小时,但分钟了 var currentHour = new Date().getHours(); if (currentHour >= 9 && currentHour <= 12) { do whatever } var currentHour=new Date().getHours(); 如果(currentHour>=9&¤tHour我想你可以这样做 const sta

我为我的网站倒计时了几个小时。我想更改我的支票,这实际上是非常基本的检查不仅小时,但分钟了

var currentHour = new Date().getHours();
if (currentHour >= 9 && currentHour <= 12) { do whatever } 

var currentHour=new Date().getHours();

如果(currentHour>=9&¤tHour我想你可以这样做

const startDate = new Date('month day, year 09:30:00');
const endDate = new Date('month day, year 12:30:00');
var currentDate = new Date(your date);

if(currentDate > startDate && currentDate < endDate){
your code
}
const startDate=新日期(“月日,年09:30:00”);
const endDate=新日期(“月日,年12:30:00”);
var currentDate=新日期(您的日期);
如果(currentDate>startDate&¤tDate
我想你可以这样做

const startDate = new Date('month day, year 09:30:00');
const endDate = new Date('month day, year 12:30:00');
var currentDate = new Date(your date);

if(currentDate > startDate && currentDate < endDate){
your code
}
const startDate=新日期(“月日,年09:30:00”);
const endDate=新日期(“月日,年12:30:00”);
var currentDate=新日期(您的日期);
如果(currentDate>startDate&¤tDate
var today=新日期()
var startDate=新日期(today.getFullYear()、today.getMonth()、today.getDate()、9,30,0).getTime();
var endDate=新日期(today.getFullYear()、today.getMonth()、today.getDate()、16,30,0).getTime();
console.log(today.getTime()>startDate&&today.getTime()
var today=新日期()
var startDate=新日期(today.getFullYear()、today.getMonth()、today.getDate()、9,30,0).getTime();
var endDate=新日期(today.getFullYear()、today.getMonth()、today.getDate()、16,30,0).getTime();

console.log(today.getTime()>startDate&&today.getTime()看一看-你可以试试
hr=date.getHours();min=date.getMins();如果(hr>9&&hr<12 | | hr==12&&min==0){/*把你的代码放在这里*/}
@IhorVyspiansky您好,谢谢您的回答。不幸的是,我已经了解了如何获取分钟,我的问题是如何比较小时+分钟,而不执行2或3个if条件。例如,我想使用Date()将当前时间(小时和分钟)与12h30进行比较。@Rajesh谢谢,但如果(hr>9&&hr<12)验证(例如,它是9h30)没有分钟处理和条件验证,而不检查“| | hr==12&&min==0”对吗?如果我不希望条件验证,如果它是@nihi,你可以记录验证的sudo代码吗?我们将更容易帮助你查看-你可以尝试
hr=date.getHours();min=date.getMins();if(hr>9&&hr<12 | | hr==12&&min==0){/*将代码放在这里*/}
@IhorVyspiansky您好,感谢您的回答。不幸的是,我已经理解了如何获取分钟,我的问题是如何在不执行2或3个if条件的情况下比较小时+分钟。我想使用date()例如,以小时和分钟为单位将当前时间与12h30进行比较。@Rajesh谢谢,但如果(hr>9&&hr<12)验证(例如它是9h30),则没有分钟处理,并且条件验证没有检查“| hr==12&&min==0”对吗?如果我不想验证条件,如果它是@nihi,你能记录下验证的sudo代码吗?我们会更容易提供帮助you@nihi如果我的回答能解决你的问题,你能接受吗requirement@nihi如果我的回答能满足你的要求,你能接受吗谢谢@Xiko,这很合适,但我更喜欢湿婆说谢谢s@Xiko可能适合,但我更喜欢湿婆说的方式