gpt4 book ai didi

javascript - 如何及时查看车况

转载 作者:行者123 更新时间:2023-11-28 07:34:59 25 4
gpt4 key购买 nike

您好,我想在时间上设置条件,只有上午 9:00 到下午 5:00 之间的时间才能访问。

这是我的 JavaScript 代码。

 var time = document.getElementsByName('s_time')[0].value;

如果用户在上午 9:00 之前或下午 5:00 之后输入领带,则应发出警报。请帮助我

用户使用 jquery 选择器输入时间。

最佳答案

这不是完整的解决方案,但希望这会对您有所帮助

  • 获取当前时间,以毫秒为单位,
  • 之间的时差
  • 下次执行时间减去当前时间 Settimeout 结果毫秒

这是一个简单的例子

您只需计算当前时间与目标时间之间的差值,然后使用 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;
}

关于javascript - 如何及时查看车况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28713510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com