EN
Entrance Internal forum Games Search
Внутри сети городских игр Encounter / Техническая разработка и поддержка

Дичайшая нелепость. UTC и GMT

1 2
Скажем наркотикам (очкам) НЕТ!:

Давно хотел написать, вот наконец собрался. Мне постоянно режут глаз нелепые надписи на сайте примерно следующего содержания:

Начало игры в вашей временной зоне: Пнд 20 Апр 2009 06:00:00 (UTC +3, GMT +2)

Господа! UTC и GMT никак не могут различаться на час! Кто вам сказал такую глупость? Максимум они могут отличаться на доли секунды.

Вот подтверждающие ссылки:


1. https://www.kakras.ru/doc/time-zone.html

GMT= UTC (с точностью до 1 секунды)


2. https://wwp.greenwichmeantime.com/

NOTE: Greenwich Mean Time (GMT) is the same all year around

Обратите внимание, что хоть в Лондоне сейчас и действует летнее время (British Summer Time), GMT от этого не меняется. И в результате местное время в Лондоне (и в Гринвиче) равно GMT+1


3. https://en.wikipedia.org/wiki/Coordinated_Universal_Time

In casual use, Greenwich Mean Time (GMT) can be considered equivalent to UTC or UT1 when fractions of a second are not important.

т.е. UTC и GMT отличаются лишь на доли секунды. Если точность до секунд устраивает, то можно считать GMT=UTC


Таким образом, для тех зон, где есть переход на летнее время, правильно было бы писать вот так:

Летом:

Начало игры в вашей временной зоне: Пнд 20 Апр 2009 06:00:00 (UTC +3 (летнее время))

или просто

Начало игры в вашей временной зоне: Пнд 20 Апр 2009 06:00:00 (UTC +3)


Зимой:

Начало игры в вашей временной зоне: Пнд 20 Апр 2009 06:00:00 (UTC +2 (зимнее время))

или просто

Начало игры в вашей временной зоне: Пнд 20 Апр 2009 06:00:00 (UTC +2)

16 April at 01:33
seebo: интересно, что скажут сверху (=

16 April at 14:26
Konstantin: UTC - это постоянное время, которое не меняется зимой и летом. Поэтому имеем, например, для Москвы зимой UTC +3, летом UTC +4. А "GMT +3" обычно обозначают часовой пояс (и летом и зимой).
16 April at 15:44
Скажем наркотикам (очкам) НЕТ!: Гм.. GMT тоже не меняется. Ни зимой, ни летом.
Или Вы хотите сказать, что в приведенной мною надписи:
Начало игры в вашей временной зоне: Пнд 20 Апр 2009 06:00:00 (UTC +3, GMT +2)
UTC+3 - это мое текущее время, а "GMT+2"-это моя таймзона (что неверно, ибо моя таймзона называется EEST или, если следовать PHP, Europe/Kiev).

Не знаю, неужели это настолько распространенное заблуждение - называть свои таймзоны по смещению относительно Гринвича без учета летнего времени?

Почему бы вместо "GMT+2" не писать собственно ПРАВИЛЬНОЕ имя таймзоны, ведь сервер-то уже знает его?

А то это "UTC+3,GMT+2" -выглядит нелепо, и заставляет думать, что создатели ПО сайта действительно считают, что UTC+3=GMT+2. Надеюсь, что это не так, и они так не считают...


16 April at 20:00
Скажем наркотикам (очкам) НЕТ!: В общем, чтобы быть конструктивным, и не только критиковать, но и предлагать - вот мое предложение: если вы хотите подчеркнуть, что в моей временной зоне сейчас действует летнее время, то не стоит ради этого писать "UTC+3,GMT+2" - это выглядит странно. Лучше просто напишите "UTC+3 (летнее время)". А зимой - просто "UTC+2".
Спасибо за внимание.
16 April at 20:23
Night61: Вообще убрать нужно UTC, какая от этого польза?
16 April at 21:58
crеss: давайте вообще все уберем. ибо одним не нравитсо то, другим это, а третьи мандарины не любят. вот и будем убирать\запрещать\удалять все, что хоть кому-то не нравится - и будет эпоха всеобщава щастья.
16 April at 22:23
Farengate:
cress: давайте вообще все уберем. ибо одним не нравитсо то, другим это, а третьи мандарины не любят. вот и будем убирать\запрещать\удалять все, что хоть кому-то не нравится - и будет эпоха всеобщава щастья.
Здесь вопрос не в том, что кому-то что-то не нравится, а в правильном и грамотном подходе к вопросу о времени. *SMILE*
20 April at 19:19
crеss: хм. GMT - это часовые пояса, UTC - это универсальное координированное время. Часовые пояса не меняются и если вы живете в GMT +3, то у вас всегда GMT +3. Но в России существует летнее и зимнее время, поэтому в том же GMT +3 зимой будет UTC +3, а летом UTC +4. Кому что привычнее.
А про не нравится, это, Farengate, если ты внимательно читал посты в этой ветке, касается высказываний одних про "убрать UTC" и других про "убрать GMT".
И ваще этот топ какой-то занудный, нуивонахъ.
20 April at 21:03
LogicDaemon:

Думаю, всё же стоит исключить домыслы и обратиться к достоверным источникам (в английских статьях педивикии есть пруфлинки):


* https://ru.wikipedia.org/wiki/Среднее_время_по_Гринвичу (то же на en.wikipedia.org, особенно внимательно стоит посмотреть на верхнюю иллюстрацию и комментарий к ней, а также абзац

In the UK, GMT is the official time only during winter; during summer British Summer Time is used. GMT is substantially equivalent to Western European Time.

и отсутствие во фразе Western European Time слова Summer)


* https://ru.wikipedia.org/wiki/Универсальное_координированное_время (то же на en.wikipedia.org, тут и из русского текста без иллюстраций всё должно быть понятно)


* https://ru.wikipedia.org/wiki/Часовой_пояс


Короче,dvitas прав, а приведённые мной ссылки (после dvitas'овских) излишни.

И, хоть GMT и UTC можно оставить, но они действительно отличаются на доли секунды, т.е. на сайте можно принять UTC=GMT.

И обе системы не учитывают летнее время - смещение меняется в обеих.


Меня тоже давно коробят и путают эти цифры в скобках, просто научился не обращать на них внимания :)


20 April at 21:50
ЯЯЯЯ: cress, GMT, это НЕ часовые пояса ))
20 April at 22:57
crеss:

ЯЯЯЯ, а что обозначают GMT +-T?))))


21 April at 11:19
ЯЯЯЯ: да, запись GMT+x означает время в том или ином часовом поясе в ЗИМНЕЕ ВРЕМЯ.

кому интересно, почитайте тут:

https://www.kakras.ru/doc/time-zone.html

или например, посмотрите тут https://www.indians.ru/time/ текущее время по гринвичу, потом зайдите в винде в часы, посмотрите какой у вас пояс, прибавьте и убедитесь, что винда вас найопываит. А вернее, показывает не всю инфу. Полная запись о часовом поясе по идее должна иметь вид GMT+x(x+1)


короче, GMT на летнее время НЕ ПЕРЕВОДИТСЯ.

истину вам говорю )))
22 April at 08:17
crеss: стопудов не переводится))))
22 April at 09:51
seebo: имхо а где реакция автора кода?
27 April at 17:18
Fdooch:

Little John: по моему скромному мнению а где реакция автора кода?

красиво да?

28 April at 06:40
crеss: главное не пмсм
28 April at 07:27
Konstantin: UTC точно убирать не будем. А вот GMT можно убрать.
29 April at 18:15
Fdooch: GMT привычнее
даж в винде GMT
30 April at 07:11
PupoK: Оставить все как есть пока не придумали чего-то более практичного и подходящего. Сейчас по крайней мере все очень наглядно с часовыми поясами.
30 April at 13:22
1 2