ruby-on-rails – 以美国格式提交日期:mm / dd / yyyy
发布时间:2020-12-17 04:15:37 所属栏目:百科 来源:网络整理
导读:我可以使用以下初始化程序让Rails显示mm / dd / yyyy: date_format.rb Date::DATE_FORMATS[:default]="%m/%d/%Y" 或l18n使用this answer 但这并没有改变提交日期的方式.提交时: 10/02/2014 将被解析为 @entry.photo_date Mon,10 Feb 2014 我正在寻找一种以
我可以使用以下初始化程序让Rails显示mm / dd / yyyy:
date_format.rb Date::DATE_FORMATS[:default]="%m/%d/%Y" 或l18n使用this answer 但这并没有改变提交日期的方式.提交时: 10/02/2014 将被解析为 @entry.photo_date Mon,10 Feb 2014 我正在寻找一种以mm / dd / yyyy格式提交日期的方法. 我希望能够集中完成这项工作,因此我不必在整个应用程序中重复代码 解决方法
试试这个:
irb(main):001:0> today = Date.today => Tue,06 Jan 2015 irb(main):003:0> today.strftime("%m/%d/%Y") => "01/06/2015" 所以在你的情况下,@ entry.photo_date.strftime(“%m /%d /%Y”)应该有效. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |