За последние 24 часа нас посетили 20055 программистов и 1584 робота. Сейчас ищут 1835 программистов ...

Таймер

Тема в разделе "Сделайте за меня", создана пользователем Alex-2, 5 мар 2017.

  1. Alex-2

    Alex-2 Новичок

    С нами с:
    20 фев 2017
    Сообщения:
    17
    Симпатии:
    0
    Здравствуйте!

    Подскажите, как можно сделать так, чтобы таймер не был привязан ко времени компьютера?
    Если у кого-то есть код, то поделитесь, пожалуйста.

    Спасибо.
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Что именно вы имеете ввиду?
     
  3. Alex-2

    Alex-2 Новичок

    С нами с:
    20 фев 2017
    Сообщения:
    17
    Симпатии:
    0
    Ну вот если добавить на сайт таймер и установить в нем дату его окончания.
    К примеру, 7 марта в 20-00 он должен завершиться, начиная с текущего времени.
    Допустим, что должно пройти 18 часов, но все таймеры привязываются ко времени моего компьютера.
    Если я изменю время у себя на компе, то и время таймера поменяется.
    Поставлю у себя часы на компе на 2 часа раньше и таймер будет работать не 18 часов, 20 часов.

    Проблема в том, что если такой таймер будет у меня на сайте, то любой человек, который откроет сайт, сможет изменить время этого таймера, если отрегулирует часы у себя на компьютере.
    Возьмет и переведет часы вперед или назад.
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Тогда используй логику на стороне сервера, там время не будут переводить
    http://phpfaq.ru/newbie/na_tanke
     
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Ну так пусть, наздоровье. Ты главное на сервере проверяй, есть ли отклонения или нет. В UNIXSTAMP две даты эквивалентны независимо от поясов. Их и проверяй. На стороне клиента таймер - чисто для информирования клиента, а не для управления сервером же. В том же Steam время старта/конца распродаж и акций всегда привязано к твоему часовому поясу. Поменяешь его в настройках - поменяется и в стиме. Но это не значит, что ты можешь запустить распродажу раньше срока ))