Hvordan vise dato og klokkeslett ved hjelp av Linux-kommandolinjen
Hva du bør vite
- Skriv ut dato og klokkeslett i forskjellige formater ved å bruke Linux kommando Dato.
- Se manualsiden for datokommandoen ved å bruke kommandoen mann date.
Denne artikkelen forklarer ulike måter å vise dato og klokkeslett på ved hjelp av Linux-kommandolinjen.
Slik viser du dato og klokkeslett

For å vise datoen, skriv inn:
Dato.
Som standard vil utgangen være noe slikt:
Ons 20. april 19:19:21 BST 2018.
Vis datoen ved å bruke ett eller alle av følgende elementer:
- %en: forkortet dagnavn (dvs. man, tirs, ons)
- %EN: heldagsnavn (dvs. mandag, tirsdag, onsdag)
- %b eller %h: forkortet månedsnavn (dvs. jan, feb, mar)
- %B: fullt månedsnavn (januar, februar, mars)
- %c: lokaler dato og klokkeslett (full dato og klokkeslett)
- %C: århundre - viser først to tall for året (dvs. 19 for 1999 og 20 for 2020)
- %d: dag i måneden (dvs. 01, 02, 03)
- %D: samme som M/D/Y (dvs. 20.04.16)
- %e: dag i måneden polstret (dvs. '1', '2')
- %F: full dato, samme som åååå-mm-dd
- %H: time (00, 01, 02, 21, 22, 23)
- %JEG: time (1,2,3,10,11,12)
- %j: dag i året (dvs. 243)
- %k: timepolstret (dvs. '1' blir '1')
- %l: timepolstret (12 timers klokke)
- %m: månedsnummer (1,2,3)
- %M: minutt (1,2,3,57,58,59)
- %n: ny linje
- %N: nanosekunder
- %p: Morgen eller kveld
- %P: som %p men små bokstaver (ironisk nok)
- %r: lokaliteter 12 timers klokketid
- %R: 24-timers versjon av time og minutt
- %s: sekunder siden 1970-01-01 00:00:00
- %S: sekund (01,02,03, 57, 58, 59)
- %t: en fane
- %T: tid samme som %H:%M:%S
- %u: ukedag (1 er mandag, 2 er tirsdag osv.)
- %U: ukenummer for år (forutsatt søndag som første dag i uken)
- %V: ISO ukenummer med mandag som første dag i uken
- %w: ukedag (0 er søndag)
- %W: årets ukenummer med mandag som første dag i uken
- %x: datorepresentasjon for lokaliteter (31.12.2015)
- %X: tidsrepresentasjon for lokaliteter (14:44:44)
- %y: de to siste sifrene i året
- %Y: år
- %z: numerisk tidssone (dvs. -0400)
- %:z: numerisk tidssone som følger (dvs. -04:00)
- %::z: numerisk tidssone som følger (dvs. -04:00:00)
- %Z: alfabetisk tidssoneforkortelse (GMT)
- -: en enkelt bindestrek forhindrer null utfylling
- _: et enkelt understrekingsfelt med mellomrom
- 0: pads med nuller
- ^: bruk store bokstaver hvis mulig
- #: bruk motsatt kasus hvis mulig
Bruk følgende for å vise bare tiden:
dato +%T.
Alternativt kan du bruke følgende:
dato +%H:%M:%S.
Legg ved datoen også ved å bruke kommandoen:
dato +%d/%m/%Y%t%H:%M:%S.
Alternativt kan du bruke følgende (siden %T tilsvarer %H:%M:%S):
dato +$d/%m/%Y%t%T.
De : og / Tegnene er valgfrie og kan være hva du vil. For eksempel:
dato +%dc%mc%Y
utganger: 24c09c2020, hvis du ønsket å bruke 'c' som skilletegn av en eller annen grunn.
Bruk hvilken som helst kombinasjon av bryterne ovenfor etter plusssymbolet for å skrive ut datoen slik du ønsker det. Hvis du vil legge til mellomrom kan du bruke anførselstegn rundt datoen.
dato +'%d/%m/%Y %H:%M:%S'
Slik viser du UTC-datoen
Se UTC-datoen for datamaskinen din ved å bruke følgende kommando:
dato -u.
Hvis du er i Storbritannia vil du legge merke til at i stedet for å vise "18:58:20" som klokkeslett, vil det vise "17:58:20" som klokkeslett.
Hvordan vise RFC-datoen
Se RFC-datoen for din datamaskin ved å bruke følgende kommando:
dato --rfc-2822.
Dette viser datoen i følgende format:
ons, 20. april 2018 19:56:52 +0100.
Dette flagget er nyttig da det viser at du er en time foran GMT.
Noen nyttige datokommandoer
Vil du vite datoen neste mandag? Prøv dette:
date -d "neste mandag"
Ved skriving returnerer dette "man 25. apr 00:00:00 BST 2016"
De -d skriver i utgangspunktet ut en dato i fremtiden eller fortiden. Så du kan bruke "neste mandag" eller "siste fredag".
Ved å bruke samme kommando kan du finne ut hvilken ukedag bursdagen eller julen din faller på.
dato -d 25.12.2016
Resultatet er søndag 25. desember.
Sammendrag
Det er verdt å sjekke ut manualside for datokommandoen ved å bruke følgende kommando:
mann date.