我刚刚写了另一个问题,但它写得不好,根本无法理解,在这里我将粘贴我在 atm 完成的工作,以及我的问题:
- 我想在我的网页上显示一个时钟(它基于 wordpress) 显示服务器的实际时间(很重要,因为我有世界各地的访问者)。
-我确实需要 SERVER 时间,因为我需要倒计时,每天都一样,从晚上 19:00 到凌晨 03:00。
这是我到目前为止的代码(我刚刚翻译了它,因为它是西班牙语,所以它应该运行良好”)
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
//Variables
var date1;
var seconds;
var minutes;
var hours;
var x;
var startHour = 19;
var finalHour = 3;
var diferencia1;
//Funcion principal
x = $(document);
x.ready(timer_test);
//funcion del timer_test
function timer_test() {
x= $("#timer");
date1 = new Date(<?php echo time() * 1000 ?>);
seconds = date1.getSeconds();
minutes = date1.getMinutes();
hours = date1.getHours();
if (hours > startHour | hours < finalHour) {
diferencehours = startHour - hours -1;
diferenceminutes = 60 - minutes -1;
diferenceseconds = 60 - seconds;
x.html("All of our services are running.");
}
else if(hours < startHour && hours >= finalHour) {
diferencehours = startHour - hours -1;
diferenceminutes = 60 - minutes -1;
diferenceseconds = 60 - seconds;
x.html(diferencehours + ":" + diferenceminutes + ":" + diferenceseconds);
}
}
//Interval
setInterval(timer_test,1000);
</script>
<div id="timer"></div>
我发现的问题之一是,时钟只是卡住了,时间根本没有改变。
解决方案?我该如何改进呢?
谢谢