Anda dapat menggunakan date
memerintah. Anda mengatur zona waktu dan kemudian menentukan tanggal dan waktu. Perintah akan mengembalikan waktu itu dengan -03 atau -04, jadi Anda akan tahu apakah DST sedang berlaku.
Misalnya, untuk Cile/Kontinental:
Sebelum perubahan DST tahun ini:
$ TZ=Chile/Continental date --date='2020-04-03 11:00 +00'
Fri Apr 3 11:00:00 -03 2020
Setelah perubahan DST tahun ini:
$ TZ=Chile/Continental date --date='2020-04-06 11:00 +00'
Mon Apr 6 11:00:00 -04 2020
Untuk membatalkannya, cukup setel TZ ke UTC dan ubah offset:
$ TZ=UTC date --date='2020-04-03 11:00 -04'