我想显示当前当地时间我的气象网站“自动使用Ajax更新PHP时间 - 显示
这是我从一个查询中使用的代码:”自动使用Ajax的PHP更新时间“贴2年前
<?php
echo "<html>
<head>
<title>Realtime clock</title>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<script src='http://code.jquery.com/jquery.js'></script>
<script>
$(document).ready(function(){
setInterval(_initTimer, 1000);
});
function _initTimer(){
$.ajax({
url: 'timer.php',
success: function(data) {
console.log(data);
data = data.split(':');
$('#hrs').html(data[0]);
$('#mins').html(data[1]);
$('#secs').html(data[2]);
}
});
}
</script>
</head>
<body>
<span id='hrs'>0</span>:<span id='mins'>0</span>:<span id='secs'>0</span>
</body>
</html>"; ?>
<?php date_default_timezone_set("Australia/Brisbane");
echo "Current Time: ". date("H:i:s"). " AEST";
?>
这是我getwhen我运行此:
17时05分10秒当前时间:17时01分30秒AEST
什么我的目标实现是: 当前时间:17:05:10 AEST,每秒更新一次。 在最后的echo语句中是否需要添加一些内容?或做其他事
请帮助
感谢
好像你的服务器上的时间是关闭的4分钟 – colburton
是的,17点01分三十秒是,当整个页面重新加载了而17点05分10秒是时间时间由上述脚本生成并且每秒更新一次。最后一行代码就是我想要实现的。如果可以的话,请帮助。 – griffo42