javascript - 需要 javascript 使按钮在一天中的特定时间出现/消失

标签 javascript timer scheduled-tasks schedule

我正在一个提供有限选项的 CMS 中工作 - 我需要 Javascript 或 JQuery 方法来创建每天大约 5 次、每隔 30 分钟出现一次的按钮。更复杂的是,周末的时间会发生变化。我是这些编码语言的初学者,但我的 CMS 迫使我使用它们。

从逻辑上讲,我认为我需要做的是: 查找一周中的某一天(周一至周五导致一个时间表,周六至周日导致另一个时间表) 查找一天中的时间并显示是否在触发时间的 30 分钟内。

任何有关代码或方法的指导将不胜感激。谢谢!

最佳答案

var foo=(new Date);
//get current date
foo.getDay();
//get current day
if(foo>5){
//weekend
}else{
//weekday
}
setInterval(function(){},1000)
//run a function every second (1000 millisecond)

我建议按照设定的时间间隔检查当前日期的分钟数。 如果分钟小于 5 或​​介于 30 到 35 之间,则显示按钮 否则,隐藏按钮。

$("button").show()
$("button").hide()

关于javascript - 需要 javascript 使按钮在一天中的特定时间出现/消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18618477/

相关文章:

javascript - 在 testcafe 中使用 .pressKey 'tab' 按下 ('tab' ,然后使用 .typeTest()

javascript - 从json数组中删除一条记录

javascript - 如何从本地变量检索数据

php - 用户停止输入后自动运行 js 检查用户名可用性是行不通的

jquery - 使用 jQuery 计时器通过 PHP 检查数据库是否有新记录?

c# - 执行计划任务的方法 - Windows/.NET

javascript - 带有状态的 React HOC 错误

c# - 如果调用 MessageBox.Show(),定时器就可以工作

java - java中处理大量异步调用

node.js - 议程安排的作业仅运行一次