≡ Menu

Linux: Bash Get Time

How do I get the system time in BASH? How can I get the Linux system using bash shell?

You can use the date command to display and/or set the Linux / UNIX system date and time. To display current time, enter (open the terminal or login over ssh session and type the command at bash prompt):
$ date
Sample outputs:

Wed Oct 27 16:50:41 IST 2010

You can only display time, enter:
$ date +"%T"
Sample outputs:

16:51:05

The following command use your local standards to display date and time:
$ date +"%c"
Sample outputs:

Wednesday 27 October 2010 04:52:06 PM IST
Tweet itFacebook itGoogle+ itPDF itFound an error/typo on this page?

{ 2 comments… add one }

  • vaLar October 27, 2010, 5:28 pm

    And to set the time trought BASH, use this:

    date MMDDHHmmYYYY

    where
    MM = Month (2 digits)
    DD = Day (2 digits)
    HH= Hours (24 hours format)
    mm= Minutes (2 digits)
    YYYY= Year (4 digits)

    Example:
    date 102712232010
    Set the time to Wed Oct 27 12:23:00 CDT 2010

    • soubhik October 13, 2014, 2:10 pm

      It’s not
      $ date +”%T”

      but

      $ date “+%T”

Leave a Comment