Bash: Сколько дней осталось до 19 января 2038 года?

Как-то пришлось писать скрипты для генерации сертификатов для тестов. Теоретически эти сертификаты должны функционировать бесконечно долго, но вот сколько 10, 20 лет? Лично я выбрал дату переполнения timestamp (32х битного типа time_t) - 19 января 2038 года. Для меня это некоторое напоминание, что все имеет свой конец. Итак, далее решение задачи.

Тривиальный вариант.

DAY_OF_YEAR=`date +%j`
DAYS_TO_19JAN2038=$(((2038 - `date +%Y`)*365 - ${DAY_OF_YEAR#0} + (2038 - `date +%Y`) / 4 + 19))

В одну строчку не получилось, т.к. date %j может возвращать день с первыми нулями, например 008, a выражение ${DAY_OF_YEAR#0} (convert string into integer in bash script)

Проверка.

Кто предложит лучше?