Setting the date and time on the Apple operating system
- Open the Apple Menu and select System Preferences.
- Click Date & Time, and then click Date & Time again.
- In the Date & Time window, set the date, time, time zone.
Настройки часового пояса и синхронизации времени с time. windows. com

Совет. Вы можете управлять часовым поясом Windows из командой строки с помощью утилиты tzutil.
Если ваш компьютер не в домене, проверьте настройки синхронизации времени с внешним источником времени (сервером времени NTP). В этом случае в этом же окне щелкните по вкладке «Время по Интернету» и проверьте, что компьютер настроен на автоматическую синхронизацию времени с сервером time.windows.com.
Совет. Напомню, что с 2014 года в России отменен переход на летнее время. Возможно вы давно не обновляли свою ОС (Windows 8 и ниже) и у вас не установлены обновления, отключающие переход на летнее время.
Управление часовым поясом из консоли PowerShell
Получить настройки текущего часового пояса можно и из консоли PowerShell, выполните команду
Id : Ekaterinburg Standard TimeDisplayName : (UTC+05:00) ЕкатеринбургStandardName : RTZ 4 (зима)DaylightName : RTZ 4 (лето)BaseUtcOffset : 05:00:00SupportsDaylightSavingTime : True

Чтобы посмотреть все возможные часовые пояса, доступные в Windows можно использовать команду Powershell:

Для смены часового пояса из PowerShell, выполните команду:
Set-TimeZone -Name «Astrakhan Standard Time»
Не сохраняется время из-за севшей батарейка BIOS
Самый «классический» ответ на вопрос «Почему не сохраняется и сбивается время и дата на компьютере?» — севшая батарейка BIOS. Данная батарейка отвечает за сохранение настроек BIOS/ UEFI, когда ваш компьютер/ноутбук выключен из розетки, а также обеспечивает автономную работу встроенных аппаратных часов.
Если батарейка села, то при отключении питания материнской карты, BIOS не может сохранить свои настройки, и все они сбрасываются, в том числе и текущее дата и время. Если ваш компьютер довольно старый, вероятность того, что у вас села батарейка крайне велика. Настоятельно рекомендуем ее заменить. Сделать это не сложно, и, как правило, особых инженерных навыков процесс замены батарейки BIOS не требует. В большинстве домашних систем используется в BIOS стандартная батарейка CR2032 на 3 вольта.

Если замена батарейки не помогла, проверьте состояние перемычки сброса настроек BIOS (джампер с перемычкой расположен рядом с отсеком для батарейки и может быть подписан как CCMOS / CLEAR / RESET). Возможно кто-то оставил данный джампер в положении «сброса», в результате чего при каждой подачи питания на мат.плату, настройки BIOS обнуляются. Верните джампер в нормальное положение.
Следующий вариант – обновление прошивки BIOS материнской карты (как это сделать – смотрите на сайте производителя вашего железа). Часто в более новых прошивках исправляются различные баги.
При помощи панели управления
Настройка даты компьютера, через «Панель управления» проводится следующим образом:

Кликните по ссылке «Время, часы и регион«.

Нажмите «Установка дата и времени«. Появится новое окно, в нем вы увидите текущие настройки даты.


Автоматизация смены часового пояса с помощью Powershell
Рассмотрим универсальный Powershell скрипт, который позволяет изменить часовой пояс на любом компьютере (скрипт предполагает, что в вашей сети до сих пор присутствуют компьютеры с Windows XP / Windows Server 2003). Этот скрипт можно назначить через групповые политики на все компьютеры домена / определенные организационные контейнеры (OU). Скрипт определяет версию ОС и, если это Windows Vista или выше, для смены часового пояса используется команда tzutil.exe, в противном случае – используется вариант смены пояса через RunDLL32.exe для Windows XP.
Как изменить системные дату и время
Часто мы сталкиваемся с необходимостью сменить системное время и дату. Например, при переходе на летнее время или в поездке в местность с другим часовым поясом. На сегодняшний день переход на летнее в России отменен. Если автоматический переход на летнее время все же производится, нужно снять галочку в настройках даты и времени «Автоматический переход на летнее время и обратно». Однако, операционные системы многих пользователей не обновлены, такой галочки в настройках нет и данный переход осуществляется в автоматическом режиме.
Настройки даты также могут изменяться пользователями при обходе контроля лицензий приложений, если они привязаны к дате, а также при использовании VPN. В этой статье рассмотрим некоторые способы изменения системных даты и времени.
Синхронизация времени в домене Windows
Если ваш компьютер входит в состав домена Active Directory, то информацию о том как работает синхронизация времени в домене можно получить из этой статьи.
Time time
Отображает или задает системное время. Displays or sets the system time. Если используется без параметров, то время отображает текущее системное время и предлагает ввести новое время. If used without parameters, time displays the current system time and prompts you to enter a new time.
Смена часового пояса в Windows XP из командной строки
В Windows информация о значении текущей часовой зоны хранится в ветке реестра
В нашем случае, например, видно, что в данный момент используется часовая зона — Ekaterinburg Standard Time.
Эту же информацию можно получить таким запросом:
reg query HKLMSYSTEMCurrentControlSetControlTimeZoneInformation

Список доступных часовых поясов в Windows XP / Windows Server 2003 хранится в ветке реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionTime Zones.

Чтобы изменить текущий часовой пояс на московский (GMT+03:00 -Moscow, St. Petersburg, Volgograd), воспользуемся командой:
RunDLL32.exe shell32.dll,Control_RunDLL timedate.cpl,,/Z Russian Standard Time
Control.exe TIMEDATE.CPL,,/Z Russian Standard Time
Проверим, что часовой пояс сменился:

Configuring how Windows Time service resets the computer clock
Windows Server 2016 and later versions:
Windows Server 2012 R2 and earlier versions:
The CurrentTimeOffset value is measured in clock ticks, where 1 ms = 10,000 clock ticks on a Windows system.
SystemClockRate is the rate of the clock on the system. Using 156,000 seconds as an example, the SystemClockRate value would be 0.0156000 Г— 1,000 Г— 10,000 = 156,000 clock ticks.
MaxAllowedPhaseOffset is also measured in seconds. To convert it to clock ticks, multiply MaxAllowedPhaseOffset Г— 1,000 Г— 10,000.
Example 1: Time differs by four minutes
Your time is 11:05 and the time sample that you received from a peer and believe to be correct is 11:09.
UpdateInterval = 30,000 clock ticks
SystemClockRate = 156,000 clock ticks
MaxAllowedPhaseOffset = 10 min = 600 seconds = 600 Г— 1,000 Г— 10,000 = 6,000,000,000 clock ticks
Is CurrentTimeOffset ≤ MaxAllowedPhaseOffset?
2,400,000,000 ≤ 6,000,000,000: TRUE
AND does it satisfy the above equation?
Is 2,400,000,000 / (30,000 × 1) ≤ 156,000 ÷ 2
80,000 ≤ 78,000: FALSE
Therefore, W32tm would set the clock back immediately.
In this case, if you want to set the clock back slowly, you would also have to adjust the values of PhaseCorrectRate or UpdateInterval in the registry to make sure that the equation result is TRUE.
Example 2: Time differs by three minutes
1,800,000,000 ≤ 6,000,000,000: TRUE
Is 3 mins × (1,800,000,000) ÷ (30,000 × 1) ≤ 156,000 ÷ 2
Is 60,000 ≤ 78,000: TRUE
In this case, the clock will be set back slowly.
Using Group Policy to configure the Windows Time service
The Windows Time service stores a number of configuration properties as registry entries. You can use Group Policy Objects to configure most of this information. For example, you can use GPOs to configure a computer to be an NTPServer or NTPClient, configure the time synchronization mechanism, or configure a computer to be a reliable time source.
Group Policy settings for the Windows Time service can be configured on Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, and Windows Server 2008 R2 domain controllers and can be applied only to computers running Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, and Windows Server 2008 R2.
Some of the preset GPO settings differ from the corresponding default registry entries. If you plan to use a GPO to configure any Windows Time setting, be sure that you review Preset values for the Windows Time service Group Policy settings are different from the corresponding Windows Time service registry entries in Windows Server 2003. This issue applies to Windows Server 2008 R2, Windows Server 2008, Windows Server 2003 R2, and Windows Server 2003.
For example, suppose you edit policy settings in the Configure Windows NTP Client policy.
When you remove a Group Policy setting, Windows removes the corresponding entry from the policy area of the registry.
Setting the date and time on a mobile device
Applies to: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 10 or later
In this topic, you learn about tools and settings for Windows Time service (W32Time).
If you want to synchronize time for only a domain-joined client computer, see Configure a client computer for automatic domain time synchronization. For additional topics about how to configure Windows Time service, see Where to Find Windows Time Service Configuration Information.
You should not use the Net time command to configure or set time when the Windows Time service is running.
Also, on older computers that run Windows XP or earlier versions, the Net time /querysntp command displays the name of a Network Time Protocol (NTP) server with which a computer is configured to synchronize, but that NTP server is used only when the computer’s time client is configured as NTP or AllSync. That command has since been deprecated.
This tool is part of the default installation of Windows (Windows XP and later versions) and Windows Server (Windows Server 2003 and later versions).
This tool works on the default installation of Windows (Windows XP and later versions) and Windows Server (Windows Server 2003 and later versions).
You can use W32tm.exe to configure Windows Time service settings and to diagnose time service problems. W32tm.exe is the preferred command-line tool for configuring, monitoring, or troubleshooting the Windows Time service.
W32tm.exe primary parameters
The output of this command is a list of configuration parameters that are set for the Windows Time client.
Windows Server 2016 has improved the time synchronization algorithms to align with RFC specifications. Therefore, if you want to set the local Windows Time client to point to multiple peers, it is highly recommended that you prepare three or more different time servers.
Примеры Examples
Если расширения команд включены, для вывода текущего системного времени введите: If command extensions are enabled, to display the current system time, type:
Для сохранения текущего времени и возврата в командную строку нажмите клавишу ВВОД. To keep the current time and return to the command prompt, press ENTER. Чтобы изменить текущее время, введите новое время и нажмите клавишу ВВОД. To change the current time, type the new time and then press ENTER.
Как изменить дату в Windows 10
Датирование – базовый элемент любой ОС, выполняющий множество функций, нежели просто отображение календаря. Среди них: автоматическое создание точки восстановления, дефрагментация жесткого диска и осуществление служб, отслеживание простоя с последующим вводом в спящий режим или гибернацию, проверка подлинности сертификатов безопасности. Не актуальная дата в системных настройках приводит к возникающим сбоям в работе приложений. Расскажем о том, как изменить дату в Windows 10. Это можно осуществить несколькими способами.
More Windows 10 resources
- Windows 10 on Windows Central – All you need to know
- Windows 10 help, tips, and tricks
- Windows 10 forums on Windows Central
All the latest news, reviews, and guides for Windows and Xbox diehards.
Настройка часового пояса в Windows из командной строки и PowerShell
В качестве одного из базовых параметров времени, помимо собственно, времени и даты, во всех компьютерных системах является понятие часового пояса (Time zone). Для корректного отображения времени в системе, часовой пояс должен быть установлен в соответствии с географическим расположением компьютера.
В ОС семейства Windows проще всего изменить часовой пояс непосредственно из графического интерфейса, щелкнув по значку часов в системном трее и выбрав пункт Change date and time settings (Настройка даты и времени). Далее нужно нажать на кнопку Change Time Zone (Изменить часовой пояс), выбрать из списка доступных часовых поясов подходящий и сохранить изменения.



В Windows изменить часовой пояс можно также и из командой строки или консоли PowerShell. Конкретный способ зависит от используемой версии Windows. Рассмотрим возможные варианты.
Изменение системных даты и времени в операционной системе Windows
Независимо от версии Windows можно сменить дату и время, щелкнув левой кнопкой мыши по часам в правом нижнем углу либо открыть Панель инструментов. В версиях более ранних, Windows 10, необходимо выбрать «Изменение настроек даты и времени», в Windows 10 для изменения даты и времени необходимо открыть «Параметры даты и времени». При этом может потребоваться ввод пароля администратора системы.
Далее меняете часовой пояс, дату и время на необходимые.


Меняем дату и время через командную строку
Чтобы воспользоваться командной строкой для изменения даты и времени, откройте командную строку с правами администратора. В Windows 7 и более поздних версий просто введите в строке поиска командная строка или cmd, щелкните по результату правой кнопкой мыши и выберите запуск от имени администратора. (подробнее о работе с командной строкой можно прочитать тут).


Команда для изменения времени time ЧЧ:ММ:СС (где ЧЧ – часы, ММ – минуты, СС – секунды), введите ее и нажмите Enter на клавиатуре.
Команда для изменения даты date ДД/ММ/ГГГГ (где ДД – день, ММ – месяц, ГГГГ – год), введите ее и нажмите Enter на клавиатуре.

Параметры даты и времени изменятся моментально, но сохранятся до первой перезагрузки. При следующем включении компьютера или после перезагрузки дата и время вернутся к исходному значению.
Такой способ удобен, если изменение системных даты и времени необходимы для временной настройки в целях обхода лицензии или использования VPN.
Setting the date and time in BIOS or CMOS setup
- In the system setup menu, locate the date and time.
- Using the arrow keys, navigate to the date or time, adjust them to your liking, and then select Save and Exit.
Steps may vary for your BIOS. For additional information, see: Computer BIOS help and support.
If, after rebooting the computer the date and time have to be set again, your CMOS battery is most likely bad, consider replacing the CMOS battery. See: How to replace the CMOS battery.
Смена часового пояса в Windows 10, 8. 1 и 7– утилита TZUtil
Для смены часового пояса в ОС Windows 10 / 8.1 / 7, Windows Server 2016/ 2012 R2/ 2008 R2 используется специальная утилита командной строки tzutil.exe (Windows Time Zone Utility), впервые появившаяся в Windows 7 (на Vista/ Server 2008 устанавливается в виде отдельного обновления KB 2556308). Исполняемый файл утилиты хранится в каталоге %WINDIR%System32.
Разберемся с возможностями и особенностями использования утилиты TZUtil.
Итак, запустите командную строку (cmd.exe). Чтобы узнать текущий часовой пояс и его идентификатор (TimeZoneID), выполните команду:
В данном примере Russian Standard Time это идентификатор текущего часового пояса:

Выведем список всех часовых поясов с их названием и идентификаторами так:

Если вы хотите быстро найти вывести все доступные часовые пояса, например, со сдвигом UTC +2, выполните команду:

Изменим текущий часовой пояс (UTC+03:00) Москва, Санкт-Петербург, Волгоград – (Russian Standard Time) на (UTC+04:00) Ижевск, Самара (Russia Time Zone 3). Для этого нужно указать идентификатор часового пояса.
tzutil /s «Russia Time Zone 3»

Проверим, что пояс сменился другим способом:

Чтобы отключить переход на летнее время для конкретного пояса, нужно указать идентификатор часового пояса с суффиксом _dstoff, например
tzutil /s “Pacific Standard Time_dstoff”
После выполнения данной команды вы измените часовой пояс компьютер и отключите сезонный перевод часов.
Также вы можете вывести информацию о часовом поясе и настройках сезонного перевод часов так:

Setting date and time in the operating system
- Right-click or tap the date and time in the Windows Notification Area in the bottom-right corner of the screen.
- Click Adjust date/time.
- Make sure your Time zone is set properly if your computer is displaying the wrong time.
- To manually adjust the time, turn off the Set time automatically option, then click the Change button.
- Change the date or time as desired, then click the Change button.
There is no ability to add seconds to the time displayed in the Windows Notification Area on the Taskbar. However, if you click the date and time, a pop-up window opens and displays the time with seconds included.
Windows 8
- Click or tap the date and time in the Windows Notification Area in the bottom-right corner of the screen.
- Select Change date and time settings at the bottom of the window that appears (shown below).

- In the Date and Time window, under the Date and Timetab, click the Change date and time button.
- Make your adjustments and click OK.
- Click OK on the main Date and Time window to save the changes.
- In the Date and Time window from above, under the Date and Time tab, click the Change time zone button.
- Select the new time zone in the Time zone drop-down field and click OK.
- Click OK on the main Date and Time window to save the time zone change.
Windows 7 and Vista
- Press Windows key + D or navigate to the Windows desktop.
- Click or tap the date and time in the Windows Notification Area in the bottom-right corner of the screen.
- Select Change date and time settings in the bottom of the window that appears (shown below).
- In the Date and Time window, under the Date and Timetab, click the Change date and time button.
- Make your adjustments and click OK.
- Click OK on the Date and Time window to save the changes.
Windows XP, 2000, 98, 95, NE, and NT 4
- Navigate to the Windows desktop.
- Right-click the time in your Systray, usually located at the bottom-right of your screen.
- Click the Adjust Date/Time menu item.
- This action opens the Date/Time Properties window, where you can adjust the date, time, and time zone.
- Once the proper date and time are set, click Apply, and then Ok.
You may also double-click the time to open the Date/Time Properties window.
If you want to change how the computer handles daylight savings, click the Time Zone tab and check or uncheck the Automatically adjust clock for daylight saving changes option.
MS-DOS and Windows command line
Setting the date through MS-DOS or the Windows command line is accomplished via use of the date command. See our date command page for further information.
Setting the time through MS-DOS or the Windows command line is accomplished via use of the time command. See our time command page for further information.
Linux command line
In Linux, use the date command to manually set the system date and time.
Or, to synchronize your system clock with a network time server, use ntpdate . For example, on Ubuntu or Debian:
Specify a network time server to the ntpdate command, for example us.pool.ntp.org .
To keep your system time synchronized regularly, install the ntp system service.
The service starts immediately, and starts automatically at system boot. To configure the service, edit the file /etc/ntp.conf , then restart the service.
To access the hardware clock directly, use the hwclock command.
FreeBSD
In FreeBSD, ntp can be installed with the pkg package manager.
How to adjust time zone automatically using Settings
To allow Windows 10 to detect and set the correct time zone automatically, use these steps:
- Open Settings.
- Click on Time & Language.
- Click on Date & time.
- Turn on the Set time zone automatically toggle switch.

Once you complete these steps, the time zone will adjust according to your location automatically. However, it may take some time before you can see the correct time.
Синтаксис Syntax
Если параметр AM или PM не указан, по умолчанию используется 24 -часовой формат . If am or pm isn’t specified, time uses the 24-hour format by default. /t /t Отображает текущее время без запроса на новое время. Displays the current time without prompting you for a new time. /? /? Отображение справки в командной строке. Displays help at the command prompt.
Допустимые значения чч : от 0 до 24. Valid HH values are 0 through 24.
Допустимые значения mm и SS : от 0 до 59. Valid MM and SS values are 0 through 59.
How to set or change a computer’s date and time

This page contains steps on how to change the computer’s date and time in the computer’s operating system, or in the BIOS settings. It also describes how to change the date and time on a mobile device.
If the date and time is resetting to an old date or the wrong time, the CMOS battery is bad and needs to be replaced. For help with CMOS battery issues, see: Why is computer asking for the time and date each time it boots?
If you are using Windows on a virtual machine, change the date and time on the host machine, not the virtual machine. The virtual machine gets the current date and time information from the host.
How to adjust time zone using PowerShell
Alternatively, you can also use PowerShell to change the time zone on your device with these steps:


After you complete the steps, Windows 10 will be updated with the new time zone that you indicated with the PowerShell command.
How to adjust time zone manually using Settings
To change the time zone settings manually on Windows 10, use these steps:
- Open Settings.
- Click on Time & Language.
- Click on Date & time.
- Turn off the Set time zone automatically toggle switch (if applicable).
- Use the “Time zone” drop-down menu and select the correct zone setting.Quick tip: If you live in a region that uses daylight saving, make sure to turn on the “Adjust for daylight saving time automatically” toggle switch.

After completing these steps, Windows 10 will update its settings with the time zone that you specified.
Сбивается время после перезагрузки на серверах HP с Windows Server
На серверах HPE DL/ML Gen9 с Windows Server 2008 R2 / 2012 R2 у одного из удаленных заказчиков столкнулись с интересной проблемой после смены часового пояса. Как оказалось, на серверах HP ProLiant Gen9 (и на одном из серверов HP ProLiant DL580 Gen8) при изменении системного времени или часового пояса, после перезагрузки сервера, системное время не сохранялось и сбрасывалось на предыдущее. Проблема были подвержены сервера, в которых Windows Server загружается в режиме Legacy (при нативной UEFI загрузки проблемы отката времени не было).
В журнале системы при этом появлялось такое событие:
The system time has changed to 2018-04-29T12:12:28.500000000Z from 2018-04-29T13:12:27.923115700Z.Change Reason: System time synchronized with the hardware clock.
В качестве решения проблемы HP предлагает обновить ROM до версии не менее 1.5. Именно в этой версии ROM-Based Setup Utility (RBSU) не подвержена багу со сбросом временм.
Право на изменение часового пояса

How to adjust time zone using Command Prompt
If you’re looking to change the time zone using a command, or you’re planning to create a batch file to update the settings on several computers, you can also use Command Prompt with these steps:


Once you complete the steps, your device time zone will change to the setting you specified in Command Prompt.
Настройка даты с помощью параметров операционной системы
Процедура изменения даты начинается с открытия окна «Параметры Windows». Данная опция включается через меню «Пуск». Также с этой целью можно использовать сочетание клавиш «Win+I». Щелкните по иконке «Время и язык».

На вкладке «Дата и время» кликнете кнопку «Изменить».
Когда в операционной системе предусмотрен автоматический режим для настройки даты, у пользователя не получится напрямую повлиять на эти функции. Для ручной корректировки даты, переключатели, которые отвечают за автоматическую установку часового пояса, даты и времени в автоматическом режиме, следует установить в позицию «Откл».

В новом окне установите правильную дату и нажмите «Изменить».

При помощи командной строки от имени администратора
Чтобы в Windows 10 изменить дату, используя консоль командной строки, ее нужно запустить с полным доступом. Для этого следует кликнуть по меню «Пуск» и набрать на клавиатуре «cmd«. Обнаружив ярлык программы запуска командной строки в результатах поиска, выберете его правой кнопкой мышки и активируйте консоль строку от лица администратора.
Команды для управления датированием следующие:
- date /t – проверить текущее значение даты в настройках.
- date ДД /ММ /ГГГГ – установить новое значение. Здесь после слова «date» последовательно вводятся день, месяц и год. После нажатия клавиши Enter произойдет автоматическое изменение даты в ОС.
Сбивается время при переключении между Linux и Windows (Dual Boot)
Отдельно стоит рассмотреть конфигурации, когда на компьютере установлены две операционные системы (Windows и Linux) в конфигурации двойной загрузки (Dual Boot). Вы можете столкнуться с проблемой, что после переключения между операционными системами (загрузки в Linux после Windows) сбивается время на несколько часов вперед или назад.
Windows и Linux по разному работают с временем BIOS. Дело тут в наличии двух форматов представления времени UTC и localtime.
Операционные системы GNU/Linux (в том числе Mac OS X) считают, что время в BIOS указано в формате UTC (по Гринвичу). Соответственно, при загрузке Linux для преобразования UTC к локальному времени добавляет (отнимает) смещение текущего часового пояса, который выбрал пользователь. Т.е. чтобы получить локальное время для часового пояса Москвы UTC+3, Linux добавит 3 часа.
Windows же считает, что в время в BIOS хранится в формате localtime, и если вы указали новый часовой пояс, или синхронизировали время с внешним источником, система соответственным образом меняет время в BIOS на локальное время. Linux (Ubuntu в моем случае) считает, что время в BIOS указано в формате UTC и дополнительно добавляет смещение часового пояса. Именно поэтому и сбивается время при переключении между Linux и Windows.
Чтобы исправить такую ситуацию, нужно переключить Windows на использование времени в формате UTC с помощью параметра реестра RealTimeIsUniversal.
reg add “HKLMACHINESystemCurrentControlSetControlTimeZoneInformation” /v RealTimeIsUniversal /t REG_DWORD /d 1 /f

Совет. В 64 битных версиях Windows нужно создавать параметр типа QWORD вместо DWORD:
reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1
Также в Windows нужно отключить обновление времени из Интернета, т.к. служба времени Windows при каждом обновлении времени будет сбрасывать UTC время на локальное.
sc config w32time start= disabled
Осталось перезагрузить Windows.




