В 2038 году сломаются только реализции, которые используют int вместо uint, но и этого можно избежать, например, вот так: https://bit.ly/3E99D9n
NA> Уже много лет time_t в юниксах 64-битное и кончится весьма не скоро.
Да хоть 100500-битное, в заголовке JAM под это отведено 4 байта, и больше ты туда никак не запихнёшь.
AF>> В Squish дата хранится c точностью до двух секунд, NA> MS-DOS date and time хранение, у них жопа наступает в 2099
В 2108, если быть точным. Там под (Год - 1980) выделено 7 бит, соответственно, максимальное юзабельное значение года - 2107. Но в Squish есть ещё и вот такое: