我正在使用 Ruby On Rails 4 和 twitter-bootstrap-rails,客户希望以这种格式显示日期:
14 September 2013
非常酷,我们开始:
var start = $("#project_start_date").datepicker({ 格式:'dd MM yyyy', 自动关闭:真 })
但是,当日期保存到数据库时,它会保存为“2013-09-14”。很酷,但是当我想编辑页面时,我看到以下内容:
2013-09-14
作为该领域的输出:(不好嘿。
那么如何以给定格式输出日期(我可能需要@start_date.stftime("%d %B %Y")
.
只想说,那:
- getter 方法没有完成这项工作:
def start_date() @start_date.stftime("%d %B %Y") end
- before_validation 也没有做:
before_validation :date_validation def date_validation @start_date = self.start_date.strftime("%D %m %Y") @end_date = self.end_date.strftime("%d %m %Y") 结尾
PS我正在使用Postgres。