A Unixdate parancsa kiírja az időt és a dátumot. Csak egy adminisztrátor jogosult arra, hogy a rendszer időt megváltoztassa.
Használata
Ha a parancsot opciók, argumentumok nélkül használjuk, akkor ez az aktuális időt és dátumot írja ki a képernyőre. Megjelenik az aktuális nap neve, a hónap neve, a nap, ez után az idő, óra, perc és másodperc kettősponttal elválasztva, utána az időzóna és az év.
$date
Fri Jul 27 14:12:06 EDT 2007
Formatálás
Ha a kiírás alakját akarjuk megváltoztatni akkor a + segítségével opciókat lehet hozzáadni.
Használata
Leírása
Értéke/Példa
Nap
%a
a hét napja rövidítve
hét
%A
a hét napja teljesen
hétfő
%d
a hónap napja (dd), zéró hozzáadva
23
%e
a hónap napja (dd)
23
%j
az év napja, nullával kezdődik
000-366
%u
a hét napja hétfővel (1) kezdődően
1
%w
a hét napja vasárnappal (0) kezdődően, i.e. smtwtfs
1
Hét
%U
a hét száma, első nap a Vasárnap
0–53
%W
a hét száma, első nap a Hétfő
0–53
%V
az év melyik hete
0–53
Hónap
%m
mm month
12
%h
Mon
dec
%b
Mon, locale's abbreviated
dec
%B
locale's full month, variable length
december
Év
%y
yy two digit year
00–99
%Y
ccyy year
2024
%g
2-digit year corresponding to the %V week number
%G
4-digit year corresponding to the %V week number
Század
%C
cc század
00–99
Dátum
%D
mm/dd/yy
12/23/24
%x
helyi dátum megjelenítés (mm/dd/yy)
12/23/2024
%F
%Y-%m-%d
Óra
%l(kicsi L)
óra (12 órás idő)
3
%I(Nagy I)
óra (12 órás idő), zéró elöl
03
%k
óra (24 órás idő)
3
%H
óra (24 órás idő), zéró elöl
03
%p
AM vagy PM
AM
%P
am vagy pm
am
Percek
%M
MM percek
17
Másodpercek
%s
másodpercek 00:00:00 1970-01-01 UTC-tól
1734923845
%S
SS másodpercek
00–60 (The 60 is necessary to accommodate a leap second)
date +"%Y%m%d" -d sunday
20060709
date +"%Y%m%d" -d last-sunday
20060702
date +"%Y%m%d" -d last-week
20060627
date +"%Y%m%d" -d last-month
20060604
date +"%Y%m%d" -d last-year
20050704
date +"%Y%m%d" -d next-week
20060711
date +"%Y%m%d" -d next-month
20060804
date +"%Y%m%d" -d next-year
20070704
Az idő kiírása másodpercben 1970-01-01 -től (Unix korszak):
date +"%s" -d "Fri Apr 24 13:14:39 CDT 2009"
1240596879