Как привести data() в php и js к единому формату?

jsfiddle.net/c0o2qpan
Там не работает из за строк
var day = <? echo $Day ?>;
...
var hour=<? echo $Hour ?>;
а вообще скрипт рабочий.
Как мне задать значение для var now так что бы date бралось из php в таком же формате как и date в js и скрипт не ломался? В языках совсем не разбираюсь, нашел рабочий скрипт таймера и пытаюсь к нему приделать синхронизацию времени по серверу.

Через AJAX тоже можно, находил готовые примеры, но там необходимо отдельный файл создавать с php скриптом, хотелось бы что бы все было на одной странице.
  • Вопрос задан
  • 139 просмотров
Решения вопроса 1
profesor08
@profesor08 Куратор тега PHP
Наверно так:
<center>
  <div id="countdown"></div>
  <span id="span">remain</span>
</center>
CountDownTimer('<?php echo date("m/d/Y H:i A", time()); ?>', 'countdown');


function CountDownTimer(dt, id)
    {
        var end = new Date(dt);
        var _second = 1000;
        var _minute = _second * 60;
        var _hour = _minute * 60;
        var _day = _hour * 24;
        var timer;

        function showRemaining() {
            var now = new Date();
            var distance = end - now;
            if (distance < 0) {

                clearInterval(timer);
                document.getElementById(id).innerHTML = 'EXPIRED!';

                return;
            }
            var days = Math.floor(distance / _day);
            var hours = Math.floor((distance % _day) / _hour);
            var minutes = Math.floor((distance % _hour) / _minute);
            var seconds = Math.floor((distance % _minute) / _second);

            document.getElementById(id).innerHTML = days + 'days ';
            document.getElementById(id).innerHTML += hours + 'hrs ';
            document.getElementById(id).innerHTML += minutes + 'mins ';
            document.getElementById(id).innerHTML += seconds + 'secs';
        }

        timer = setInterval(showRemaining, 1000);
    }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
24 нояб. 2024, в 23:07
2000 руб./за проект
24 нояб. 2024, в 21:55
200000 руб./за проект