Javascript 如何按时检查状况
嗨,我想在时间上设定一个条件,即只有上午9:00到下午5:00之间的时间才能访问 这是我的javascript代码Javascript 如何按时检查状况,javascript,html,Javascript,Html,嗨,我想在时间上设定一个条件,即只有上午9:00到下午5:00之间的时间才能访问 这是我的javascript代码 var time = document.getElementsByName('s_time')[0].value; 如果用户在上午9:00之前或下午5:00之后进入tie,则应发出警报。请帮帮我 用户使用jquery选择器输入时间。这不是完整的解决方案,但希望这能帮助您 获取当前时间以毫秒为单位 时间差 下一次执行时间减去当前时间Settimeout和结果 毫秒 下面是一个
var time = document.getElementsByName('s_time')[0].value;
如果用户在上午9:00之前或下午5:00之后进入tie,则应发出警报。请帮帮我
用户使用jquery选择器输入时间。这不是完整的解决方案,但希望这能帮助您
- 获取当前时间以毫秒为单位
- 时间差
- 下一次执行时间减去当前时间Settimeout和结果 毫秒
function alert3pm() {
alert("It's 3PM!");
}
var timeAt3pm = new Date("1/31/2011 03:00:00 PM").getTime()
, timeNow = new Date().getTime()
, offsetMillis = timeAt3pm - timeNow;
setTimeout(alert3pm, offsetMillis);
或者更确切地说,在解析日期的过程中(因为浏览器之间确实不一致),您可以执行以下操作:
function getTimeAtHour(hour) {
var t = new Date();
t.setHours(hour);
t.setMinutes(0);
t.setSeconds(0);
t.setMilliseconds(0);
return t;
}
var-time=document.getElementsByName('s_-time')[0].value | | | new Date().getTime();
var d=新日期(时间);
var currentHour=d.getHours();
如果(当前小时<9 | |当前小时>=17){
警惕(“某物”);
}
用户如何输入时间?这是一个简单的文本框还是一个日期输入?或者也许是一个JQuery日期选择器?如果我不得不问你,你最好在你的帖子中添加这个精度,以便让我们知道如何快速解决你的问题。嘿,thanx,但在几小时内我得到了NaN,你能告诉我你的确切输入吗?Jquery picker仅适用于月/日/年?我指的是值:D,insert console.log(time);ohhh输入是3:15 PMhey感谢您使用var momentObj=moment(时间,[“h:mm A”])完成了它