首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建事件或监听程序

创建事件或监听程序
EN

Stack Overflow用户
提问于 2021-08-24 19:13:05
回答 1查看 42关注 0票数 0

我有一个非常奇特的problem.The前提是,我用javascript模拟了一个实时时钟。代码很长,但下面是一段代码:

<!-- begin snippet: js hide: false控制台: true babel: false -- >

<!--语言: lang-js -- >

代码语言:javascript
复制
function display_c() {
  var refresh = 1000; // Refresh rate in milli seconds
  mytime = setTimeout('display_ct()', refresh)
}

function display_ct6() {
  var x = new Date()
  var ampm = x.getHours() >= 12 ? ' PM' : ' AM';
  hours = x.getHours() % 12;
  hours = hours ? hours : 12;
  var x1 = x.getMonth() + 1 + "/" + x.getDate() + "/" + x.getFullYear();
  x1 = x1 + " - " + hours + ":" + x.getMinutes() + ":" + x.getSeconds() + ":" + ampm;
  document.getElementById('ct6').innerHTML = x1;
  display_c6();
}

function display_c6() {
  var refresh = 1000; // Refresh rate in milli seconds
  mytime = setTimeout('display_ct6()', refresh)
}
display_c6()
代码语言:javascript
复制
<span id='ct6' style="background-color: #FFFF00"></span>

我想将上面的函数应用到一个php应用程序中。在这个php应用程序中,我有一个包含各种字段的数据库。它存储两个主要任务:启动和停止。有一个时间戳字段,对应于每个事件。每当我的应用程序运行时,我的JS时钟应该在早上7点开始,而不管系统内部时钟(这是可以做到的)。

代码语言:javascript
复制
myTask  Interval 
START   10(secs)
STOP    20(secs

使用我的时钟来检查间隔,我如何才能使N个start_tasks相对于开始间隔运行,其中N在1到5之间的随机整数中?

基本上,我不想转换代码。Start和stop更像是“事件时间戳跟踪器”。每当应用程序运行时,我想要一个php函数,它将以预定的时间间隔生成随机数量的n个服务器

代码语言:javascript
复制
PROGTIME   EVENT    MESSAGE          ACTUALTIME     DISPLAYMESSAGE 
12:00:10   START    Start 16 servers 10:00:30am     12:00:10 - start 16 servers 
12:00:20   STOP      Stop 10 servers 10:00:20am     12:00:20 - stop 10 servers
EN

回答 1

Stack Overflow用户

发布于 2021-08-24 20:01:26

这将是非常困难的10秒的点。但是是的,你可以添加

代码语言:javascript
复制
var x = new Date(); 
if (x.getSeconds()%10==0) // every 10 seconds
  fetch(`/server.php?time=${x.getTime()}&rnd=${Math.floor(Math.random()*5)+1}`)
    .then(response => response.text())
    .then(data => console.log(data));`
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68912910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档