大家好,我目前正在努力解决问题。.我正在尝试以一种有效的方式显示一个随机数,该数字将显示为所有连接的所有连接客户每120秒一次。
到目前为止,我已经实施了一种方法来检索所需的时间,直到接下来的120秒
<?php
$timestamp = time();
$nextTwoMinute = ceil($timestamp/120) * 120;
echo json_encode(($nextTwoMinute - $timestamp));
?>
加载后每秒都会每秒降低。
var add_secs = " s";
var time_s = setInterval(update_time, 1000);
function reqListener () {
console.log(this.responseText);
}
var currTime = "";
var oReq = new XMLHttpRequest(); //New request object
oReq.onload = function() {
currTime = this.responseText;
};
oReq.open("get", "scripts/php/calc.inc.php", true);
oReq.send();
function update_time() {
document.getElementById("time_left").value = currTime<0 ? currTime=120:currTime--;
$("input.circle").val(currTime);
$("input.circle").trigger('change');
}
我想要它,所以在计时器达到0之后,启动一个将生成随机数的事件,每个其他客户端应该相同。仅使用PHP,MySQL或JS?
可以实现这一点感谢您阅读此主题。
这应该在php
中解决您的问题timestamp=time();
if($timestamp % 120 == 0)
//update the random number