I’d just found this issue trying to parse a date:
Time.local(2038, 1, 19)
=> Tue Jan 19 00:00:00 +0100 2038
Time.local(2038, 1, 20)
ArgumentError: time out of range
from (irb):33:in `local’
It looks like Time class is not available to manage dates bigger than
I have found this conversation:
There they say that is a problem of 32bits processors because the number
of seconds from 1970 don’t fix into 32 bits.
Some one of you have already fight with this issue?
Is there any solution?