【发布时间】:2012-09-16 07:39:39
【问题描述】:
在我的页面上,我使用 jquery datetimepicker 从用户那里获取日期和时间。当用户选择一个日期时间时,我得到的日期时间的格式是,例如:“Fri, Sep 21, 1:00PM”。我没有得到年份,因为得到四位数年份会使整个文本框太长。
当我将此日期(即 9 月 21 日星期五下午 1:00)传回我的控制器,并使用 update_attributes 更新数据库中的日期时,插入的日期为“0000-09-21 13:00:00.000000”。由于我错过了日期中的年份,因此年份变为 0000。我显然想要 2012 年。有什么想法可以实现这一目标吗?请注意,我不想对 2012 年进行硬编码,但希望它恢复当前年份。谢谢。
【问题讨论】:
-
您使用的是哪个数据库?你能发布一些update_attributes函数的代码吗?
标签: ruby-on-rails ruby-on-rails-3 datetime