我正在使用 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。