当前位置:  开发笔记 > 后端 > 正文

格式化时间戳

如何解决《格式化时间戳》经验,为你挑选了3个好方法。

如何以更易读的格式格式化Rails时间戳?如果我只是打印出来created_atupdated_at在我的视图中这样:

<% @created = scenario.created_at %>

然后我会得到:

2009-03-27 23:53:38 UTC



1> Greg Campbel..:

strftime(从Ruby的时间)和to_formatted_s(从Rails的的ActiveSupport)函数应该能够处理所有的时间格式化的需求.


@GregCampbell:一个更全面的例子:`@ comment.created_at.strftime("%d%b%y")#Output:05 Jul 10`.资料来源:http://techoctave.com/c7/posts/23-rails-date-formats

2> acw..:

看看I18n的功能.它允许您在视图中执行以下操作:

<%= localize(scenario.created_at, :format => :long) %>

在您的语言环境中定义格式的位置. 更多信息



3> wildDAlex..:

<%= l scenario.created_at, :format => :sample) %>

在locales/en.yml(取决于语言)

  en:
    time:
      formats:
        sample: '%d.%m.%Y'

要了解更多信息,请参阅 - http://guides.rubyonrails.org/i18n.html

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有