Javascript 使用当前时间同步显示

Javascript 使用当前时间同步显示,javascript,time,Javascript,Time,我正在制作一个数字看板系统,我想同步显示器,以便它们在同一时间显示相同的屏幕。我认为最简单的方法是使用当前时间作为标记-所有运行显示器的机器都有准确的时间,并且它们的幻灯片数量相同 我是否可以在当前时间上进行计算,以计算出每个屏幕上可以使用的幻灯片显示时间,例如幻灯片显示时间为30秒?我没有处理此问题的经验。 但在与一位有经验的同事交谈时,他为我指出了同步示波器的方向。 似乎是正确的方法 希望有帮助 多亏了Bergi关于使用模的建议,我找到了一个解决方案。以下是我的Javascript代码,每3

我正在制作一个数字看板系统,我想同步显示器,以便它们在同一时间显示相同的屏幕。我认为最简单的方法是使用当前时间作为标记-所有运行显示器的机器都有准确的时间,并且它们的幻灯片数量相同


我是否可以在当前时间上进行计算,以计算出每个屏幕上可以使用的幻灯片显示时间,例如幻灯片显示时间为30秒?

我没有处理此问题的经验。 但在与一位有经验的同事交谈时,他为我指出了同步示波器的方向。 似乎是正确的方法

希望有帮助


多亏了Bergi关于使用模的建议,我找到了一个解决方案。以下是我的Javascript代码,每30秒更改一次屏幕/幻灯片:

var sec = Math.floor(Date.now() / 1000);
var nearest30Sec = Math.round(sec / 30);

var currentSlide = ((nearest30Sec - 1) % 10) + 1;

currentSlide
将产生一个介于1和10之间的数字,该数字将每30秒改变一次。

听起来像是在寻找模运算…