To_time "time out of range"

Hello,

I’m experiencing some inconsistent results between code I run in the
console and in my test/project code.

On the console this works…

Date.new(1899, 12, 25).to_time
=> Fri Dec 13 14:45:52 CST 1901

Date.new(2058, 12, 25).to_time
=> Mon Jan 18 21:14:07 CST 2038

The values are changed to their min and max values.

If I do the same in my test or development code, I get an exception…
ArgumentError: time out of range

Why would the conversion work on the console, but not in the other
cases?

Thanks,
Andrew

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs