Javascript 刷新变量中的日期和时间?

Javascript 刷新变量中的日期和时间?,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,我通过以下方式将日期和时间从MySQL数据库加载到时钟中: $TimeStart = strtotime( $row['TimeStart'] ); $TimeStart = date( 'Y,m,d,g,i,s', $TimeStart ); var startDateTime = new Date(<?= $TimeStart ?>); $TimeStart=strottime($row['TimeStart']); $TimeStart=date('Y,m,d,g,i,s'

我通过以下方式将日期和时间从MySQL数据库加载到时钟中:

$TimeStart = strtotime( $row['TimeStart'] );
$TimeStart = date( 'Y,m,d,g,i,s', $TimeStart );

var startDateTime = new Date(<?= $TimeStart ?>);
$TimeStart=strottime($row['TimeStart']);
$TimeStart=date('Y,m,d,g,i,s',$TimeStart);
var startDateTime=新日期();
我目前拥有的一个例子是


但是,我想刷新这个时钟中的日期。有没有办法每30秒更新一次startDateTime变量?甚至运行ajax脚本从php脚本获取日期和时间?

是的。在JS中,使用计时器进行AJAX调用,在服务器上以当前日期/时间响应。我建议返回JSON以简化客户端的解析。我尝试设置一个函数,每30秒进行一次ajax调用,但是计时器根本无法运行,我假设startDateTime变量在另一个函数中?我也尝试了以下操作,但是计时器只是显示本地时钟的分和秒,而不是使用ajax调用的数据。首先每30秒显示一次更新的代码:我从不知道
设置超时
会失败。第二个问题。小提琴:它似乎没有在AJAX调用的地方调用
update
。抱歉,错过了这一部分。我把它加在这里了