How to set or change a computer's date and time
This page contains steps on changing the computer's date and time via the operating system or in the BIOS (Basic Input/Output System) settings. It also describes how to change the date and time on mobile devices.
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.
Setting the date and time in BIOS or CMOS setup
- Open the 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 press the appropriate keyboard key to Save and Exit the BIOS.
Steps may vary for your BIOS. For additional information, see: Computer BIOS help and support.
If, after rebooting the computer the date and time need to be set again, your CMOS battery is likely bad. Consider replacing the CMOS battery to fix the problem. See: How to replace the CMOS battery.
Setting date and time in the operating system
To change the system time in your operating system, follow the steps below.
Windows 10 and Windows 11
Windows 10 and Windows 11 automatically adjust the date and time for you and only let you adjust the time if you disable the automated feature. If the wrong date and time are set, or you must change the time or time zone, follow the steps below.
- Right-click or tap the date and time in the Windows Notification Area in the bottom-right corner of the screen.
- Select Adjust date/time from the pop-up menu.
- If you want the time set automatically, ensure the toggle switch for the Set time automatically option is in the On position and your Time zone is correct.
- To manually adjust the time, click the toggle switch under Set time automatically option so that it's in the Off position, then click the Change button.
- In the window, adjust the date or time as desired, and click the Change button.
By default, only hours and minutes are displayed in the Windows Notification Area on the taskbar. In Windows 10, there is no ability to add seconds to the time displayed. However, if you click the date and time, a pop-up window opens and displays the time with seconds included.
In Windows 11, to show seconds for the time displayed on the taskbar, follow the steps below.
- In the Windows search box on the taskbar, type settings and press Enter.
- In the left navigation menu, click Personalization.
- In the main section of the Settings window, scroll down and click the Taskbar option.
- Scroll down the list and click the Taskbar behaviors option.
- Scroll down to near the bottom of the taskbar behaviors list and check the box for the Show seconds in system tray clock setting.
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 (shown below).
- In the Date and Time window, under the Date and Time tab, 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.
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.
To change the time zone, follow these steps.
- 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
In Windows 7 and Windows Vista, follow these steps to adjust the date and time.
- Press the keyboard shortcut 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 at the bottom of the window (shown below).
- In the Date and Time window, under the Date and Time tab, 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.
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.
To change the time zone, follow these steps.
- 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 XP, 2000, 98, 95, NT, and NT 4
In Windows XP and earlier versions, follow these steps to set the date and time.
- 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.
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 by using the date command. See our date command page for further information.
Setting the time through MS-DOS or the Windows command line is accomplished by using 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.
date -s "8 MAY 2020 11:36:00"
Or, to synchronize your system clock with a network time server, use ntpdate. For example, on Ubuntu or Debian:
sudo apt update && sudo apt install ntpdate
Specify a network time server to the ntpdate command, for example us.pool.ntp.org.
sudo ntpdate us.pool.ntp.org
9 May 15:32:31 ntpdate[11562]: adjust time server 107.21.100.177 offset -0.004751 sec
To keep your system time synchronized regularly, install the ntp system service.
sudo apt install ntp
The service starts immediately, and starts automatically at system boot. To configure the service, edit the file /etc/ntp.conf, then restart the service.
sudo nano /etc/ntp.conf
sudo systemctl restart ntp
To access the hardware clock directly, use the hwclock command.
sudo hwclock --show
FreeBSD
In FreeBSD, ntp can be installed with the pkg package manager.
sudo pkg install ntp
Setting the date and time on the Apple operating system
- At the top-left corner of the desktop screen, click the Apple icon.
- Select System Settings from the Apple menu.
- In the sidebar, scroll down and click the General selector. Then, in the section to the right, click Date & Time.
- From here, you have a few options. To set the time automatically, click the Set button in the Source section and choose a source. Then, click Time zone to choose your area (if not using your current location).
- To set the time manually, click the toggle switch next to Set time and date automatically so that it's in the off position. Then, click the Set button next to Date and time.
- In the window, click the arrow boxes next to the date and time to adjust them. When you're satisfied with your choices, click the Set button.