X

Разное время в Windows и Linux

Нашел одну свою заметку, которую решил сохранить, в виде записи в блоге. При использовании двух ОС на одном ПК, а именно Windows и Linux, у меня возникла проблема с "временем". При загрузке Windows, время отличалось на несколько часов от текущего времени. Перевод часов вручную, помогал только до первой загрузки в Linux...

Особенность этого поведения была в следующем: Linux и Windows обрабатывали "локальное" время (текущее время, установленное на ПК) в разном формате. Для того чтобы привести все к одному виду, нужно сделать следующее:

  • Запускаем Windows
  • Открываем regedit
  • Переходим в ветку:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
  • Создаем DWORD параметр RealTimeIsUniversal со значением 1
  • Перезагружаем ПК

После этих манипуляций, время перестало отличаться.

Готовый regfile:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] “RealTimeIsUniversal”=dword:00000001

 

Категории: PHP Windows