0

別の質問を書いたばかりですが、よく書かれておらず、まったく理解できませんでした。ここに、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 つは、時計が動かなくなっただけで、時間がまったく変わらないことです。

ソリューション?どうすればこれを改善できますか?

ありがとう

4

2 に答える 2