1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-02 22:58:01 +00:00
Files
til/shell/format-and-print-the-current-date-and-time.md

631 B

Format And Print The Current Date And Time

If I run the date command from the terminal, I get output like the following:

$ date
Fri Jan 22 13:45:44 CST 2021

If I want to format the date output different, perhaps for inclusion in a shell script, I can do something like this:

$ date +"%Y/%m/%d %H:%M:%S"
2021/01/22 13:47:55

Then I can incorporate that in a script like this:

now() {
  echo "Today: $(date +'%Y/%m/%d %H:%M:%S')"
}

This page includes some examples and a page of formatting options.