jQuery - Countdown360 插件每周一特定时间

jQuery - Countdown360 plugin on every Monday with specific time

我正在使用“Countdown360”jQuery 计划事件插件。

并且已设置为从页面打开后的 100 秒。

我如何配置相同的方式,这个计时器应该 运行 每个 星期一 9am上午 9:01?

Demo.

有更好的插件吗?

$("#countdown").countdown360({
  radius      : 80,
  seconds     : 60,
  fontColor   : '#FFFFFF',
  autostart   : false,
  onComplete  : function () { console.log('done') }
}).start()
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<script src="https://www.jqueryscript.net/demo/Simple-jQuery-Html5-Based-360-Degree-Countdown-Timer-countdown360/src/jquery.countdown360.js"></script>

<div id="countdown"></div>

如果你不能在特定时间执行你的脚本,你必须每秒检查一次时间...

这是一个带有参数日期和时间的例子

day number 1 => Monday

function checkTime(dayok,hoursok,minuteok,secondsok)
{
  var date=new Date();
  var day = date.getDay();
  var hours  = date.getHours();
  var min = date.getMinutes();
  var seconds = date.getSeconds();
  console.log(day+ " - "+hours+":"+min+":"+seconds);
  if(day==dayok && hours==hoursok && minute==minuteok && seconds==secondsok)
    return true;
  else
    return false;
}

function goCountDown()
{
  if(checkTime(1,9,0,0))
  {
    $("#countdown").countdown360({
      radius      : 80,
      seconds     : 60,
      fontColor   : '#FFFFFF',
      autostart   : false,
      onComplete  : function () { console.log('done') }
    }).start()
  }
}

setInterval(function(){ goCountDown() }, 1000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<script src="https://www.jqueryscript.net/demo/Simple-jQuery-Html5-Based-360-Degree-Countdown-Timer-countdown360/src/jquery.countdown360.js"></script>

<div id="countdown"></div>