gpt4 book ai didi

ruby-on-rails - 如何在文本字段中显示格式为 "dd/mm/YYYY"的日期?

转载 作者:行者123 更新时间:2023-12-02 23:21:26 26 4
gpt4 key购买 nike

我需要在文本字段中显示格式为“dd/mm/YYYY”的日期。我尝试在 en.yml 中包含以下内容:

  date:
formats:
default: "%d/%m/%Y"

<%= f.date_field :date, value: t(:date)%>

但是不起作用。

我还尝试在 initializers 文件夹中添加一个名为 date_format.rb 的文件,代码如下:

Date::DATE_FORMATS[:default] = "%d/%m/%Y"

但是什么也没发生

我该怎么做?

注意:我使用的是 Rails 4。

最佳答案

您可以尝试使用以下方法本地化日期:

l(date)

并获取较短的版本:

l(date, format: :short)

如果您需要能够在表单中显示和编辑日期,您可以尝试 simple_formformtastic然后显示日期字段:

<%= f.input :date, as: :date %>

这应该会自动将您的日期转换为当前区域设置的默认格式。

关于ruby-on-rails - 如何在文本字段中显示格式为 "dd/mm/YYYY"的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20049167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com