Ruby Date或DateTime对象的范围是多少?

时间:2013-04-13 13:53:02

标签: ruby date datetime

Ruby Date或DateTime对象可以表示的最早和最晚日期是什么?

更具体地说,该范围大于或小于Javascript Date对象的范围(1970 +/- 285,616年)

1 个答案:

答案 0 :(得分:2)

Ruby Date和DateTime类将其参考日期的偏移量存储为Rational,因此无限制。

Time类通常限制为unix epoch +/- 2 ^ 31或2 ^ 63秒(取决于你是否在64位平台上)