重启倒数计时器到每个星期日上午10:30

时间:2017-09-15 21:12:34

标签: javascript jquery count countdown countdowntimer

我正在使用http://git.wimbarelds.nl/TimeCircles/readme.php

中的倒数计时器
<div class="example" data-date="2017-09-17 10:30:00"></div>

如何使用JavaScript更新值2017-09-17 10:30:00,使其更改为2017-09-24 10:30:00

这是代码on Fiddle

2 个答案:

答案 0 :(得分:0)

您需要一个功能来查找下一个星期日并将时间设置为上午10:30 ..

var getDate = new Date();
var targetDay = 0;

getDate.setDate(getDate.getDate() + (targetDay + (7 - getDate.getDay())) % 7);
getDate.setHours(10, 30, 0, 0);

然后,您需要设置名为“data-date”的数据节点来设置计时器。

targetNode.dataset.date = strFormat(getDate);

要以正确的格式获取日期,您还需要执行此功能....我在此处拥有完整的解决方案Solution Fiddled

干杯!

答案 1 :(得分:0)

我知道,您的问题是关于 javascript ,但也许您可以考虑使用 PHP

<div class="example" 
data-date="<?= date('Y-m-d',strtotime('next sunday', strtotime('tomorrow') ));?> 10:30:00">
</div>

这一行代码将始终打印下一个星期日

打印:

  

2017-09-24 10:30:00