Bash - Cara Mendapatkan Tanggal dan Waktu Masa Depan

Bash - Cara Mendapatkan Tanggal dan Waktu Masa Depan

Linux tanggal Perintah menampilkan tanggal dan waktu sistem saat ini. Saat menulis skrip shell, saya menyadari bahwa kadang-kadang kita diharuskan menemukan tanggal di masa depan untuk contoh, tanggal setelah 10 hari, 2 bulan, atau 1 tahun, dll.

Perintah tanggal memberikan opsi untuk menampilkan tanggal mendatang seperti yang dijelaskan.

-D, --Date = waktu tampilan string yang dijelaskan oleh string, bukan 'sekarang' 

Mari kita pahami ini dengan beberapa contoh:

  • Tampilkan Tanggal Saat Ini: Cukup ketik "tanggal" untuk menampilkan tanggal dan waktu sistem saat ini.
    tanggal  Kamis 22 Sep 03:58:36 UTC 2022 
  • Tanggal setelah 10 hari: Apa tanggal setelah 10 hari? Perintah di bawah ini akan menunjukkan kepada Anda hasil yang diinginkan:
    Tanggal -D "+10 hari" Sun 2 Okt 03:58:48 UTC 2022 
  • Tanggal setelah 3 bulan: Demikian pula untuk menemukan tanggal setelah 3 bulan, ketik:
    Tanggal -D "+3 bulan" Kamis 22 Des 03:58:58 UTC 2022 
  • Tanggal setelah 1 tahun: Apa yang akan menjadi tanggal setelah 1 tahun?
    Tanggal -D "+1 tahun" Jum 22 Sep 03:59:05 UTC 2023 

Perintah ini sangat membantu untuk menemukan tanggal hari, bulan di masa depan setelah durasi tertentu. Kami juga dapat memformat tanggal yang dipamerkan. Berikut adalah beberapa contoh lagi untuk melihat tanggal dan waktu di masa depan.

MemerintahKeluaranDetail
tanggalKamis 22 Sep 03:58:36 UTC 2022Tampilkan tanggal saat ini.
Tanggal -D "+10 hari"Sun 2 Okt 03:58:48 UTC 2022Tanggal tampilan setelah 10 hari.
Tanggal -D "Besok"Jum 23 Sep 03:58:48 UTC 2022Tunjukkan tanggal besok
Tanggal -D "Besok + 1"Jum 24 Sep 03:58:48 UTC 2022Tampilkan tanggal hari ini.
tanggal +"%a" -d "+10 hari"MatahariDispla Nama Hari Setelah 10 Hari (misalnya Sun, Mon dll)
Tanggal +" %B %d, %y" -D "+10 hari"02 Okt 2022Tanggapan Tanggal Setelah 10 Hari dalam Format Kustom
Tanggal -D "Sun Next"Sun Sep 25 00:00:00 UTC 2022Tanggal tampilan pada hari Minggu depan
tanggal +"%b" -d "bulan depan"OCTSHWO Nama Bulan berikutnya (Misalnya: Oct, November dll)
tanggal -d "minggu depan"Kamis 29 Sep 04:46:32 UTC 2022Tunjukkan tanggal pada minggu depan pada hari yang sama
Tanggal -D "12 Okt, 2022 +1 minggu"Rabu 19 Okt 00:00:00 UTC 2022Tanggal setelah 1 minggu 12 Oktober 2022 (atau tanggal spesifik lainnya)
Tanggal +"%A" -D "12 Okt, 2022 +1 minggu"RabuTampilkan nama hari setelah satu minggu 12 Oktober 2022.