Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Таймер нужна помощь (https://javascript.ru/forum/misc/23991-tajjmer-nuzhna-pomoshh.html)

kuzkuz 14.12.2011 09:58

Таймер нужна помощь
 
Я ранее уже задавал вопрос но так и не смог разобраться,

Есть скрипт и 2 проблемы:
1. Он берет локальное время, и из за этого на часах показывает +4, а мне нужно что бы т.к. Это обратный таймер, он показывал время которое я задам.
2. Нужнакнопа старт и пауза

Вот сам скрипт



<html>

    <head>

        <meta charset="utf-8">

        <style type="text/css">

       </style>

        <script type="text/javascript">

            var x = new Date().getTime() + 30000;

 

            function backTimer() {

                var j = document.getElementsByTagName('div')[0];

                var i = new Date().getTime();

                if(i < x) {

                    j.innerHTML = new Date(x - i).toLocaleTimeString();


                    setTimeout(backTimer, 500);

                } else {

                    j.innerHTML = "00:00:00";

                }

            }

        </script>

    </head>

    <body onload="backTimer();">

        <div></div>

    </body>

</html>

nerv_ 14.12.2011 10:26

kuzkuz, создавать новую теме ну обязательно, можно было продолжить в существующий. Чтобы убрать смещение часовых поясов, используйте getTimezoneOffset().


Часовой пояс GMT +3, время: 00:58.