Forum moderators:
Cерж
|
Давно хотел написать, вот наконец собрался. Мне постоянно режут глаз нелепые надписи на сайте примерно следующего содержания: Начало игры в вашей временной зоне: Пнд 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)
|
|
интересно, что скажут сверху (=
|
|
UTC - это постоянное время, которое не меняется зимой и летом. Поэтому имеем, например, для Москвы зимой UTC +3, летом UTC +4. А "GMT +3" обычно обозначают часовой пояс (и летом и зимой).
|
|
Гм.. 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. Надеюсь, что это не так, и они так не считают...
|
|
В общем, чтобы быть конструктивным, и не только критиковать, но и предлагать - вот мое предложение: если вы хотите подчеркнуть, что в моей временной зоне сейчас действует летнее время, то не стоит ради этого писать "UTC+3,GMT+2" - это выглядит странно. Лучше просто напишите "UTC+3 (летнее время)". А зимой - просто "UTC+2". Спасибо за внимание.
|
|
Вообще убрать нужно UTC, какая от этого польза?
|
|
давайте вообще все уберем. ибо одним не нравитсо то, другим это, а третьи мандарины не любят. вот и будем убирать\запрещать\удалять все, что хоть кому-то не нравится - и будет эпоха всеобщава щастья.
|
|
cress: давайте вообще все уберем. ибо одним не нравитсо то, другим это, а третьи мандарины не любят. вот и будем убирать\запрещать\удалять все, что хоть кому-то не нравится - и будет эпоха всеобщава щастья. Здесь вопрос не в том, что кому-то что-то не нравится, а в правильном и грамотном подходе к вопросу о времени.
|
|
хм. GMT - это часовые пояса, UTC - это универсальное координированное время. Часовые пояса не меняются и если вы живете в GMT +3, то у вас всегда GMT +3. Но в России существует летнее и зимнее время, поэтому в том же GMT +3 зимой будет UTC +3, а летом UTC +4. Кому что привычнее. А про не нравится, это, Farengate, если ты внимательно читал посты в этой ветке, касается высказываний одних про "убрать UTC" и других про "убрать GMT". И ваще этот топ какой-то занудный, нуивонахъ.
|
|
Думаю, всё же стоит исключить домыслы и обратиться к достоверным источникам (в английских статьях педивикии есть пруфлинки):
* 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. И обе системы не учитывают летнее время - смещение меняется в обеих.
Меня тоже давно коробят и путают эти цифры в скобках, просто научился не обращать на них внимания :)
|
|
cress, GMT, это НЕ часовые пояса ))
|
|
(
)
[
4/21/2009 10:19:52 AM (UTC +2), dao.en.cx
]
ЯЯЯЯ, а что обозначают GMT +-T?))))
|
|
да, запись GMT+x означает время в том или ином часовом поясе в ЗИМНЕЕ ВРЕМЯ. кому интересно, почитайте тут: https://www.kakras.ru/doc/time-zone.htmlили например, посмотрите тут https://www.indians.ru/time/ текущее время по гринвичу, потом зайдите в винде в часы, посмотрите какой у вас пояс, прибавьте и убедитесь, что винда вас найопываит. А вернее, показывает не всю инфу. Полная запись о часовом поясе по идее должна иметь вид GMT+x(x+1) короче, GMT на летнее время НЕ ПЕРЕВОДИТСЯ. истину вам говорю )))
|
|
стопудов не переводится))))
|
|
имхо а где реакция автора кода?
|
|
Little John: по моему скромному мнению а где реакция автора кода?
красиво да?
|
|
UTC точно убирать не будем. А вот GMT можно убрать.
|
|
GMT привычнее даж в винде GMT
|
|
Оставить все как есть пока не придумали чего-то более практичного и подходящего. Сейчас по крайней мере все очень наглядно с часовыми поясами.
|
|
|
|