加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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”)应该有效.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读