Skip to content

date MacOS command

The date command in MacOS allows users to display and set the system date and time. It offers various options to customize the date and time format, calculate time differences, and perform other date-related tasks. By using this versatile command, MacOS users can efficiently manage date and time operations directly from the terminal.

Terminal window
date [options] [+format]
OptionDescription
-d, —dateDisplay the date specified
-u, —utcPrint or set Coordinated Universal Time (UTC)
-r, —referenceDisplay the last modification time of a file
-R, —rfc-2822Output date and time in RFC 2822 format
-I, —iso-8601Output date and time in ISO 8601 format
-j, —date=%sDisplay time as seconds since epoch (1970)
-f, —fileUse date from a file instead of current date
ParameterDescription
+FORMATUse FORMAT as the output date and time format
Terminal window
date

Display the current date and time in the default format.

Terminal window
date "+%Y-%m-%d %H:%M:%S"

Display the date and time in a customized format.

Terminal window
date "+%A"

Display the full name of the day of the week.

Terminal window
date "+%r"

Display the time in 12-hour format with AM/PM.

Terminal window
date "+%U"

Display the week number of the year (starting on Sunday).

Terminal window
date -j -f "%Y-%m-%d %H:%M:%S" "2022-12-31 23:59:59" "+%s"

Convert a specific date and time string to a Unix timestamp.

How do I format the output of the date command in MacOS?

Section titled “How do I format the output of the date command in MacOS?”

To format the output of the date command in MacOS, use the following command:

Terminal window
date "+%Y-%m-%d %H:%M:%S"

How can I display the current date and time using the date command in MacOS?

Section titled “How can I display the current date and time using the date command in MacOS?”

To display the current date and time using the date command in MacOS, run the following command:

Terminal window
date

How do I display the current date in a specific timezone with the date command in MacOS?

Section titled “How do I display the current date in a specific timezone with the date command in MacOS?”

To display the current date in a specific timezone using the date command in MacOS, use the following command:

Terminal window
date -ju "+%Y-%m-%d %H:%M:%S" -v<value>H

How can I get the epoch/Unix timestamp using the date command in MacOS?

Section titled “How can I get the epoch/Unix timestamp using the date command in MacOS?”

To get the epoch/Unix timestamp using the date command in MacOS, execute the following command:

Terminal window
date +%s

How do I show the calendar for a specific year with the date command in MacOS?

Section titled “How do I show the calendar for a specific year with the date command in MacOS?”

To show the calendar for a specific year using the date command in MacOS, run the following command:

Terminal window
cal <year>

How can I display the week number of the current year with the date command in MacOS?

Section titled “How can I display the week number of the current year with the date command in MacOS?”

To display the week number of the current year using the date command in MacOS, use the following command:

Terminal window
date "+%V"

How do I find the day of the week for a specific date with the date command in MacOS?

Section titled “How do I find the day of the week for a specific date with the date command in MacOS?”

To find the day of the week for a specific date using the date command in MacOS, run the following command:

Terminal window
date -jf "%Y-%m-%d" "2022-12-25" "+%A"
  • Displaying the current date and time
  • Converting timestamps to human-readable dates
  • Setting the system date and time
  • Calculating time differences
  • Formatting date and time in scripts