{"id":26,"date":"2008-12-24T06:34:00","date_gmt":"2008-12-24T04:34:00","guid":{"rendered":"http:\/\/www.butschek.de\/?p=26"},"modified":"2012-03-11T12:20:06","modified_gmt":"2012-03-11T11:20:06","slug":"datum-und-uhrzeit-mit-date","status":"publish","type":"post","link":"https:\/\/www.butschek.de\/2008\/12\/24\/datum-und-uhrzeit-mit-date\/","title":{"rendered":"Datum und Uhrzeit mit date"},"content":{"rendered":"
<\/a>Das date<\/a> Kommando ist ziemlich vielseitig. Ein Aufruf ohne Parameter zeigt das aktuelle Datum samt Uhrzeit an.<\/p>\n Mit dem Parameter -d l\u00e4\u00dft sich eine Uhrzeit f\u00fcr die Ausgabe festlegen:<\/p>\n Das erscheint anfangs wenig sinnvoll, doch l\u00e4\u00dft sich die Zeit auch relativ zur aktuellen Zeit angeben:<\/p>\n Leider nicht in der Manpage aufgef\u00fchrt, da es erst in aktuellen Versionen dazukam, daher oft von Admins gesucht: Auch ein Unix Timestamp kann als Eingabe genutzt werden. Dazu ist das at-Zeichen voranzustellen:<\/p>\n# date\r\nWed Dec 24 12:00:00 CET 2008<\/pre>\n
# date -d \"1975-01-10 12:00:00\"\r\nFri Jan 10 12:00:00 CET 1975<\/pre>\n
# date\r\nWed Dec 24 12:00:00 CET 2008\r\n\r\n# date -d \"1 hour\"\r\nWed Dec 24 13:00:00 CET 2008\r\n\r\n# date -d \"1 hour ago\"\r\nWed Dec 24 11:00:00 CET 2008\r\n\r\n# date -d \"1 day\"\r\nThu Dec 25 12:00:00 CET 2008\r\n\r\n# date -d \"1 day ago\"\r\nTue Dec 23 12:00:00 CET 2008<\/pre>\n
date -d @158583600<\/pre>\n