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