Я только что установил свой часовой пояс на своем сервере ubuntu следующим образом:
dpkg-reconfigure tzdata
Затем через графический интерфейс я выбрал Европу и Лондон.
Затем он сказал:
Current default time zone: 'Europe/London'
Local time is now: Fri Aug 17 19:28:50 BST 2012.
Universal Time is now: Fri Aug 17 18:28:50 UTC 2012.
Я всегда думал, что, поскольку лондонское время - это время по Гринвичу, всемирное время должно быть таким же, как и местное, не так ли?
BST = британское летнее время = UTC / GMT + 1 час
Для сервера лучше всего использовать UTC
как часовой пояс. Этот часовой пояс «легко» предсказать. Нет переходов между нормальным временем и летним временем (скачки времени). Вы можете легко вычесть временные метки, чтобы получить длину интервала (за исключением «непредсказуемых» дополнительных секунд).