|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.03.2017, 13:53 | #1 |
Пользователь
Регистрация: 16.02.2017
Сообщений: 18
|
Таймер
Подскажите, как можно сделать так, чтобы таймер не был привязан ко времени компьютера?
Если у кого-то есть код, то поделитесь, пожалуйста. Я имею в виду, что если добавить на сайт таймер и установить в нем дату его окончания. К примеру, 7 марта в 20-00 он должен завершиться, начиная с текущего времени. Допустим, что должно пройти 30 часов, но все таймеры привязываются ко времени моего компьютера. Если я изменю время у себя на компе, то и время таймера поменяется. Поставлю у себя часы на компе на 2 часа раньше и таймер будет работать не 30 часов, а 32 часа. Проблема в том, что если такой таймер будет у меня на сайте, то любой человек, который откроет сайт, сможет изменить время этого таймера, если отрегулирует часы у себя на компьютере. Возьмет и переведет часы вперед или назад. Как можно привязать таймер к серверному времени? |
06.03.2017, 14:25 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
а в чем собственно проблема?
где код или еще что? вариантов море: - например задаете жестко дату и время: $time = "2017-12-05 16:40" или там как timestamp + 30*60*600 можете хранить в БД. можно просто в строке, можно в текстовике непонятен ваш вопрос просто и да, серверное время != времени вашего компа (если только он же и не является сервером) а так - time() вот текущее серверное время |
06.03.2017, 21:54 | #3 |
Пользователь
Регистрация: 16.02.2017
Сообщений: 18
|
HTML:
Код:
JS: Код:
______________________ Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум. |
06.03.2017, 22:49 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
В JS, где у тебя //Объект текущей даты – нужно получить серверное время, примерно так:
Код:
PHP код:
Последний раз редактировалось Andkorol; 06.03.2017 в 22:51. |
09.03.2017, 02:09 | #5 | |
Пользователь
Регистрация: 16.02.2017
Сообщений: 18
|
Цитата:
Сам таймер, вроде, работает, а вот секунды по нулям показывают. |
|
09.03.2017, 09:28 | #6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
потому что так сам сказал программе
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таймер на VB | mallchel | Помощь студентам | 5 | 15.05.2013 20:52 |
Таймер | Руслан(2) | Общие вопросы C/C++ | 0 | 05.06.2012 16:54 |
Таймер | BaronVik | C# (си шарп) | 4 | 07.05.2012 10:05 |
Таймер | vik85 | Microsoft Office Excel | 5 | 17.06.2010 07:10 |
Таймер | Nitrino | Общие вопросы C/C++ | 2 | 29.12.2009 23:17 |