- Learn with Cisco at Cisco Live 2025 in San Diego
- This Eufy robot vacuum has a built-in handheld vac - and just hit its lowest price
- I highly recommend this Lenovo laptop, and it's nearly 50% off
- Disney+ and Hulu now offer prizes, freebies, and other perks to keep you subscribed
- This new YouTube Shorts feature lets you circle to search videos more easily
Displaying dates and times on Linux

$ date +%A Thursday
If you want the month spelled out fully, use a command like this one:
$ date +"%B %d" July 04
Looking forward in time
The date command also allows you to show dates in the future. While you likely know what day tomorrow is, you could use a similar command to display the current time but the next day.
$ date --date="tomorrow" Fri Jul 5 11:12:11 AM EDT 2024
This next command shows the day of the week 2 years in the future.
$ date +%A --date "2 year" Saturday
The next command shows the full date.
$ date --date="2 year" Sat Jul 5 11:14:07 AM EDT 2026
Looking backward in time
You can also use the date command to display dates and times in the past. The commands below show yesterday’s date, the date and time two hours ago and the day of the week from two years ago today.
$ date --date="yesterday" Wed Jul 3 11:19:02 AM EDT 2024 $ date --date "2 hour ago" Thu Jul 4 09:21:23 AM EDT 2024 $ date +%A --date "2 year" Saturday $ date --date="+7 days ago" Thu Jun 27 09:23:07 AM EDT 2024
Multi-line date info
If you want to display date and time information in a multi-line display, insert a newline (%n) string into your date command where the break should occur. Here’s an example: