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

ruby-on-rails – 如何将日期时间值格式化为更友好的格式?

发布时间:2020-12-17 04:04:31 所属栏目:百科 来源:网络整理
导读:我是 Ruby on Rails的新手.我使用SQLite3创建了一个博客,因为我无法安装 MySQL,并希望在标题旁边显示创建日期. 使用时间戳创建创建日期.由于我是RoR的新手,我使用生成脚手架创建了博客,因此我不能100%确定这一切是如何工作的. 目前,当我显示created_at字段
我是 Ruby on Rails的新手.我使用SQLite3创建了一个博客,因为我无法安装 MySQL,并希望在标题旁边显示创建日期.

使用时间戳创建创建日期.由于我是RoR的新手,我使用生成脚手架创建了博客,因此我不能100%确定这一切是如何工作的.

目前,当我显示created_at字段时,我给出了一个丑陋的格式:

2011-12-05 14:11:10 UTC

有没有办法改变它,以便它显示DD-MM-YYYY HH:MM,或者最好说“30天前发布”.我意识到后者会更棘手.

解决方法

首先:你必须安装SQLite以外的东西(我推荐PostgreSQL,而不是MySQL). SQLite不适合生产,并且您不希望您的开发和生产数据库服务器不同.

对于你的问题:Ruby和Rails有很多日期格式化方法. to_s可能会做你想要的,或者像ActionView :: Helpers :: DateHelper.time_ago_in_words这样的东西.

(编辑:李大同)

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

    推荐文章
      热点阅读