Скасування переходу на зимовий час у РФ
Технічний блог фахівців ТОВ "Інтерфейс"
- Головна
- Скасування переходу на зимовий час у РФ. Проблеми та рішення.
Скасування переходу на зимовий час у РФ. Проблеми та рішення.
Цього року Україна не переходитиме на зимовий час. Якщо для звичайних громадян це означає тільки те, що не потрібно переводити годинник, то на IT-фахівців чекає цілий спектр проблем, багато з яких неочевидні. Оскільки до часу скасованого переходу залишився лише тиждень, саме час зайнятися підготовкою своїх систем до цієї дати.
Перед тим, як переходити до технічної сторони питання, давайте розберемося по суті проблеми.
Почнемо, як завжди, з термінології, ми звикли говорити: "літній час", "зимовий час"; мало замислюючись з того, що означають ці поняття. Тому саме час згадати про часові пояси та всесвітній координований час (UTC), сенс якого полягає в наступному: час у будь-якій точці земної поверхні визначається як UTC ± зміщення для даного часового поясу.
Час UTC не перекладається ні взимку, ні влітку, тому термін "зимовий час" некоректний, т.к. зимовий час збігається з часом UTC для цього поясу. Перехід на літній час вносить додаткове усунення +1 годину до UTC.
Тепер розглянемо, що сталося в Україні після скасування зимового часу. Власне в законі ніде немає формулювання "зимовий час" і правильно п.4 ст. 4171 ФЗ звучить так:
4. Рахунок годин, хвилин та секунд протягом календарного року, календарного місяця та календарного тижня не змінюється.
Найпростіша і очевидніша проблема: мимовільний перехід інформаційної системи на зимовий час. Це неприємно, але, в більшості випадків не критично, відкоригувати годинник можета самі користувачі.
Неприємності криються набагато глибше, навіть скоригувавши локальний час у системі ми продовжимо (на її думку) знаходиться у годинній зоні (для Москви) UTC+3, у той час як реальний час має відповідати UTC+4, у зв'язку з чим можливі різні проблеми під час синхронізації даних, календарів, зустрічей.
Можуть бути зірвані важливі заходи, неправильно розраховані маршрути руху тощо. і т.п.
Наприклад, надіславши своєму партнеру до Києва запрошення у вигляді події Outlook ви з великою ймовірністю пропустите зустріч, оскільки різниця між Московським та Київським часом становитиме 2 години (UTC+4 Москва та UTC+2 Київ, зимове), а ваша система буде вважати що різниця складає 1 годину (UTC+3 Москва, зимове та UTC+2 Київ, зимове), хоча годинник у вас та вашого партнера буде показувати правильний час.
Очевидно, що проблема, пов'язана зі скасуванням зимового часу, носить глобальний характер і не є суто українською, тому повністю уникнути її наслідків не вдасться, проте слід вжити всіх необхідних заходів зі свого боку і бути готовим до виникнення пов'язаних із цим складнощів у майбутньому.
Що потрібно перевірити та зробити вже сьогодні? Переконайтеся, що дані про часові пояси у вашій системі знаходяться в актуальному стані і всі календарі, події, зустрічі та інші системи, що мають прив'язку до часу, правильно перейшли на новий час і, при необхідності, внести необхідні корективи.
Платформа Windows.
Для врахування останніх змін у часових поясах Microsoft випустила оновленняKB2570791для всіх актуальних ОС, починаючи з Windows XP SP3 та Windows Server 2003 SP2. Якщо у вас увімкнено автоматичне оновлення, то швидше за все цей пакет вже встановлений, в жодному разі не завадитьпереконатися в цьому, відкривши оснасткуПанель управління - Дата і час. Нижче показані повідомлення в даному оснащенні для системи з встановленим оновленням (ліворуч) та без оновлення (праворуч):

За потреби це оновлення слід завантажити з цієї сторінки та встановити вручну. Крім того, слід потурбуватися про оновлення календарів Outlook, події в яких повинні бути скориговані таким чином:
- Зустрічі організовані в Україні залишаться на місці ваших календарях, але пересунуться в календарях закордонних колег.
- Зустрічі, організовані закордонними колегами, залишаться на місці у них, але пересунуться у ваших календарях.
Для цього необхідно використовувати засоби оновлення календарів для Outlook або Exchange, наведена нижче таблиця показує необхідність застосування того чи іншого засобу в залежності від версії використовуваних продуктів:

Вибір засобу залежить від ситуації і допускає два варіанти:
- Оновлення календарів на кожному робочому місці, використовуючи засіб Outlook.
- Оновлення календарів на сервері за допомогою Exchange.
Якщо ви використовуєте тільки Outlook використовувати засіб оновлення буде потрібно для версій Outlook 2003 і 2007. У будь-якому випадку всі зміни повинні бути сплановані і проводитися швидко, бажано у неробочий час, інакше ви ризикуєте отримати розсинхронізацію подій всередині підприємства.
Платформа Linux (Ubuntu).
Дані про часові пояси в Linux містить пакетtzdata, перевірити вміст цього пакета можна командою:
Якщо пакет оновлено, то ви побачите лише два записи, що відповідають переходу на літній час навесні 2011 року, інакше чотири, як увисновку за 2010 рік:

У цьому випадку пакет слід оновити вручну:
Окрему увагу слід приділити програмам, які мають власні налаштування дати/часу, наприклад, движкам веб-сайтів, в деяких випадках вам доведеться коригувати часовий пояс і поточний час вручну, після чого, звичайно ж, слід перевірити наявність для даного продукту оновлення, що враховує зміни часових зон і застосувати його.
Незважаючи на всі вжиті заходи, слід бути готовим до різного роду колізій, пов'язаних з тим, що не всі ваші партнери вчасно оновили свої системи і взяти всі важливі події, пов'язані з переходом з однієї годинної зони в іншу під посилений контроль.