【发布时间】:2016-05-30 06:13:36
【问题描述】:
当你尝试时:
Time.new(2016, 2, 30)
它将返回下一个有效日期:
2016-03-01 00:00:00 +0900
我预计会出现错误,因为 2016-02-30 不是有效日期。
这是一个错误吗?
【问题讨论】:
-
请检查您的日期,您已过 2016 年 2 月 30 日,这怎么可能?
-
是的,我也想知道。我尝试在 irb 中,奇怪的事情发生了。它应该是失败的,但是..
-
我更新了我的帖子:2016-2-30 不应该存在,但在 irb 中它将在下个月返回。
-
存在但2016年没有。