Kann 'date' automatisch Zeit auf "Morgen" setzen wenn vorbei?

FatManStanding

Lt. Junior Grade
Registriert
Aug. 2021
Beiträge
504
Hallo,

kann 'date' wenn ich eine heute vergangene Zeit eingebe und ich den Unix-Timecode brauche automatisch den Zeitcode für Morgen ausgeben? Mit

Code:
date -d 12:22 +%s

erhalte ich den Timecode für heute 12:22 Uhr. Ich müsste mir das sonst umständlich zusammenbasteln.
 
Klar, date nimmt mit Argument "-d" einen solchen String entgegen, den es dir auch ausgibt:

Code:
$ date
Tue Jun 11 08:19:07 PM CEST 2024

$ date +%s
1718129954

$ date -d 'Wed Jun 12 08:19:07 PM CEST 2024' +%s
1718216347
 
  • Gefällt mir
Reaktionen: Redundanz
tomorrow als date eingeben:)
date -d tomorrow +%s
1718216517
Morgen vor 2 stunden geht so:
date -d "2 hours ago next day" +%s
date -d "tomorrow -2 hours" +%s
date -d "next day -2 hours" +%s
date -d "today +1 day -2 hours" +%s
angelehnt an @nullPtr
date -d "$(date -d 'tomorrow' '+%Y-%m-%d') -2 hours" +%s
Mehr fallen mir jetzt nicht ein
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: dasBaum_CH, Raijin und Donnerkind
Zurück
Oben