別の質問を書いたばかりですが、よく書かれておらず、まったく理解できませんでした。ここに、atmで行った作業と質問を貼り付けます。
- Web ページに時計を表示したい (ワードプレスに基づいています) サーバーの実際の時間を表示します (世界中の訪問者がいるため、重要です)。
- 毎日同じように午後 19 時から午前 3 時までカウントダウンする必要があるため、SERVER 時間が必要です。
これが今までのコードです(翻訳したところです。スペイン語だったので、問題なく動作するはずです)
<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>
私が見つけた問題の 1 つは、時計が動かなくなっただけで、時間がまったく変わらないことです。
ソリューション?どうすればこれを改善できますか?
ありがとう