Ограничение накладывается 4-байтовыми целыми числами со знаком, которые большинство библиотек C используют для представления этого количества.Быстрая математика (предполагает 365 дневных лет, не совсем верно):
2147483648 seconds ~ 68.1 years
Это также подразумевает нижний предел ~ 1900.Некоторые библиотеки начали вводить 64-битные отсчеты эпох, но на данный момент их мало, и они далеки друг от друга.