gpt4 book ai didi

php - 创建 php 实时时钟

转载 作者:行者123 更新时间:2023-12-05 08:14:34 25 4
gpt4 key购买 nike

我如何使用 php 创建一个实时时钟,从服务器获取时间而不是用户电脑时间 [不是 javascript]

我使用了下面的代码,但是当使用 php 变量时时间停止了

<form name="Tick">
<input type="text" size="12" name="Clock">
</form>
<script type="text/javascript">
function show(){
var hours="<?php echo $myhour; ?>"
var minutes="<?php echo $mymin; ?>"
var seconds="<?php echo $mysec; ?>"
var dn="AM"
if (hours>12){
dn="PM"
hours=hours-12
//this is so the hours written out is in 12-hour format, instead of the default //24-hour format.
}
if (hours==0)
hours=12
//this is so the hours written out when hours=0 (meaning 12a.m) is 12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
document.Tick.Clock.value=
hours+":"+minutes+":"+seconds+" "+dn
setTimeout("show()",1000)
}
show()
</script>

最佳答案

您可以使用ajax

时间戳.php

<?php
date_default_timezone_set('YOUR TIMEZONE');
echo $timestamp = date('H:i:s');

jQuery

$(document).ready(function() {
setInterval(timestamp, 1000);
});

function timestamp() {
$.ajax({
url: 'http://localhost/timestamp.php',
success: function(data) {
$('#timestamp').html(data);
},
});
}

HTML

<div id="timestamp"></div>

关于php - 创建 php 实时时钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36965948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com