🔍Разыскиваются VueJs волонтеры!

Choose your language:
en ru uk
News:

8/8/2011 10:13:48 AM
Улицы
Игра #78 "Улицы" перенесена https://dnepr.en.cx/GameDetails.aspx?gid=31050


5/7/2011 12:52:45 AM
Изменение прав пользователей
Снял права со всех пользователей, кроме авторства, для того чтоб не запутаться, если у кого возникнут проблемы или вопросы связываемся с администрацией сайта
by Faustorg


News Arhive >>>
RSS 2.0
Domain: https://dndz.en.cx/ (domain owner: Cерж) Show avatars
Forum moderators: Cерж
On page: 
1  2  3

Переход на зимнее/летнее время

10/26/2007 5:55:12 PM / 45 messages / the topic was opened by Konstantin .

Super Admin
Boy
Attestate
[ 10/26/2007 5:55:12 PM (UTC +2), example.en.cx ]  
В связи с предстоящим переводом часов на 1 час назад/вперед в ночь с субботы на воскресенье мне и Ивану приходят одни и те же вопросы от организаторов/участников Encounter, что то типа:

Как будет произведен переход? Как поведет себя движок? Как будет расчитывать время до подсказок и т.д. и т.п.

Вот на эти вопросы я тут и отвечу, а то надоело всем писать одно и тоже.
Для начало прочтите внимательно, что такое UTC и GMT

На сервере выставлено UTC время, это время не смещается ни зимой ни летом. Все времена в базе хранятся в UTC, и наш движок работает внутри только с UTC временем. Игровой механизм не знает про то, что будет перевод часов. Он просто всегда отдает UTC время.

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

Вот пример расчетов для Москвы.
Каждая временная зона имеет интервал "Начало летнего времени" и "Конец летнего времени".

Daylight Saving Time started on воскресенье 25 март 2007 г. 02:00 local standard time
Daylight Saving Time ends on воскресенье 28 октябрь 2007 г. 03:00 local daylight time

Мы смотрим если дата/время попадает в этот интервал, то мы прибовляем +4 часа, если не попадает, то +3 часа. И отображаем это время вам в браузер.

Конечно, в статистике может получится так, что отобразится два раза 2:30, но это не должно вас пугать, вы должны понимать, что сначало было 2:30 UTC +4, а через час стало 2:30 UTC +3.
Captain
Boy
 korn
(
)
Medal of the 2-nd rank
Attestate
[ 3/29/2008 2:26:33 PM (UTC +2), perfecto.en.cx ]  
+1 up
Colonel
Boy
(
)
Medal of the 2-nd rank
Attestate
[ 4/1/2008 1:31:17 PM (UTC +2), perm.en.cx ]  
Лого Энкаунтер перевернулся во время перехода?
Super Admin
Boy
Attestate
[ 4/1/2008 2:18:11 PM (UTC +2), example.en.cx ]  
Забыл сказать, это побочный эффект.
Senior lieutenant
Boy
 Naum
(
)
Gold Medal of the 1-st rank Medal of the 2-nd rank
Attestate
[ 10/23/2008 6:47:05 AM (UTC +2), 66.en.cx ]  
Собственно АП, т.к. актуально в эти выходные.
Senior lieutenant
(
)
Attestate
[ 10/24/2008 11:21:36 PM (UTC +2), sibir.en.cx ]  
спасиб! а то и нас на места спрашивать достали!
Captain
Boy
(
)
[ 10/24/2008 11:45:52 PM (UTC +2), vologda.en.cx ]  

Лого Энкаунтер перевернулся во время перехода?


кстате прикольная тема

сделайте-сделайте
Senior lieutenant
Medal of the 2-nd rank Medal of the 3-rd rank
Attestate
[ 3/27/2009 9:14:47 PM (UTC +2), en.cx ]  
up!
Sergeant
Girl
(
)
Attestate
[ 3/28/2009 1:34:42 AM (UTC +2), spb.en.cx ]  
Пасиб за информацию!!!!!!!))))
Senior lieutenant
Boy
(
)
Attestate
[ 3/28/2009 3:12:15 PM (UTC +2), cz.en.cx ]  
Тема актуальна.. Тока я уже забыл когда часы в последний раз переводил.. Фигли 21 век кибернетика.. :)
Captain
(
)
Attestate
[ 3/29/2009 3:48:33 PM (UTC +2), krasnodar.en.cx ]  
Во время перехода времени нам на домен звезда добавилась! Чудеса...
Senior lieutenant
Medal of the 2-nd rank Medal of the 3-rd rank
Attestate
[ 10/24/2009 4:17:09 PM (UTC +2), en.cx ]  
25 октября в 04.00 стрелки часов будут переведены на один час назад.
Читаем первое сообщение темы и рассказываем всем игрокам и оргам, как движок реагирует на этот перевод.
Major
Boy
(
)
Attestate
[ 3/26/2010 3:21:21 PM (UTC +2), by.en.cx ]  
как бы опять ап.
Major
Boy
(
MC
 Medal of the 3-rd rankMedal of the 3-rd rank
)
Attestate
[ 3/26/2010 6:51:39 PM (UTC +2), world.en.cx ]  
В эти выходные?
Major
(
)
Attestate
[ 3/27/2010 10:47:17 PM (UTC +2), kovrov.en.cx ]  
Совсем скоро.
Lieutenant colonel
 blay
(
)
Attestate
[ 3/28/2010 2:16:53 AM (UTC +2), murmansk.en.cx ]  
Уже. Тока пришлось игру на +1 час вручную продлевать - стоп-игра не перевелась :)
Lieutenant colonel
Boy
 Grab
(
)
Attestate
[ 3/28/2010 2:48:13 PM (UTC +2), sydney.en.cx ]  
Есть подозрение, что точки 6 часов у нас шли...
Senior lieutenant
Boy
(
)
Attestate
[ 3/28/2010 8:22:44 PM (UTC +2), omsk.en.cx ]  
Grab: Есть подозрение, что точки 6 часов у нас шли...
Разделяю это подозрение.
Colonel-general
Boy
Medal of the 2-nd rank
Attestate
[ 3/29/2010 10:39:58 AM (UTC +2), kuzbass.en.cx ]  
Тут ещё вот какая закавыка... Кемеровская область не переводила часы в эти выходные, так что мы нынче в том же часовом поясе, что и Новосибирск с Томском.

А вот скрин с анонса сегодняшней игры на домене kemerovo.en.cx:


5555555555.png


Сделайте с этим что-нибудь, пожалуйста.
Organizer
Boy
Medal of the 2-nd rank
Attestate
[ 3/29/2010 10:53:58 AM (UTC +2), world.en.cx ]  
Если вы про то что обведено красным, то это генерит ваш браузер с помощью javascript и подставляет ту зону, которая установлена на вашем компьютера. Сервер к этому не имеет никакого отношения.
On page: 
1  2  3
11/16/2024 12:57:21 AM
(UTC +2)

www.en.cx
EncounterTM Ltd.
2004-2024 ©