Таймер обратного отсчета, который сбрасывается каждые 12 часов

Я пытаюсь создать собственный таймер обратного отсчета, который сбрасывается каждые 12 часов и не сбрасывается при каждом обновлении или закрытии окна.

ПРИМЕР. Например, у меня есть торговый сайт, и я хочу показать там таймер обратного отсчета, который отображается в этом формате (чч: мм: сс) с неограниченным циклом ... и он не должен сбрасываться при закрытии браузера. или окно.

Я думаю, что идеальный способ сделать это через часовой пояс?

Приветствуются любые решения ...

Мне нужен именно такой таймер обратного отсчета - http://www.bedeals.com/


person APEX    schedule 23.05.2015    source источник
comment
Если вы хотите, чтобы он был одинаковым для всех клиентов и не менялся при обновлении. Тогда вы просите простой сервер, который может показывать время обратного отсчета. Оттуда вы используете ajax, чтобы получать обновления обратного отсчета.   -  person t3dodson    schedule 23.05.2015


Ответы (1)


Вы можете сохранить состояние таймера в localStorage. Просто добавьте туда время начала, и каждый раз, когда вы попадаете на страницу, считывайте значение и применяйте некоторые функции для получения текущего времени (на основе полученного значения). Параметр apply setInterval позволяет динамически обновлять таймер на странице.

Форматирование даты описано здесь.

person zmii    schedule 23.05.2015