`
j_butterfly
  • 浏览: 114085 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Rails 日期自定义输出格式

阅读更多

Rails 日期自定义输出格式
Time.strftime()可以自定义日期格式,文档 ri Time.strftime
irb(main):001:0> a = Time.now
=> Tue May 25 11:14:30 +0800 2010
irb(main):003:0> a.strftime("%B %d on %I:%M %p")
=> "May 25 on 11:14 AM"

一个项目里日期格式的复用,比如在environment.rb 定义
Time::DATE_FORMATES[:customer_formate] = "%B %d on %I:%M %p"
以后在页面就可以直接使用:
a.to_s(:customer_formate)

---

以上是railscast.com的学习笔记

分享到:
评论

相关推荐

    Ruby-ActiveInteraction管理特定于应用程序的业务逻辑

    例如,你可以指定参数类型(如字符串、整数或日期),设置默认值,甚至编写自定义验证规则。这样可以确保在执行业务逻辑之前,所有输入都符合预期格式。 2. **错误处理**:当验证失败时,ActiveInteraction会自动抛...

    关于Ruby on Rails视图编写的一些建议

    对于复杂的格式化操作,如日期格式化、金额格式化等,应当避免在视图中直接处理。可以创建视图辅助方法或在模型中定义相应的实例方法来完成这些任务,这有助于保持视图的简洁性,同时也方便后续的维护和扩展。 **...

    rail 4 days

    在显示日期和时间时,可以使用 Ruby 的内置方法来进行格式化处理。 **Creating a Javascript confirmation Dialogue** 为了增强用户体验,可以在执行某些操作前弹出确认对话框。 #### Day 3:扩展 Rails **The ...

    jslib:通用 Javascript 类的集合

    jslib jslib 是一组通用的 Javascript 类。 他们不依赖于任何特定的项目...日期转换器转换日期的函数DomPlus.js 填补了 Javascript 的原生 DOM 操作方法留下的一些空白。jQueryPlus.js 自定义 jQuery 方法。MathExt.js

    Ruby-FatFreeCRM一个开源基于RubyonRails的客户关系管理平台

    2. **机会管理**:用于管理销售过程中的潜在交易,记录每个机会的状态、预计收入和预期关闭日期。 3. **活动日程**:用户可以安排会议、电话、邮件等任务,并设置提醒以确保跟进。 4. **营销自动化**:支持批量邮件...

    Ruby的25个编程细节(技巧、实用代码段)

    3. `use_standard_json_time_format` 设置为 `true`,使JSON序列化的时间和日期使用ISO8601格式。 4. 不对JSON中的HTML实体进行转义,保留原始格式。 以上内容涵盖了给定文件中的25个编程细节中的部分细节,这些...

    Ruby语言中文教程

    7. Rails框架:Ruby最著名的应用是与Rails框架的结合,Rails是一个用于构建Web应用的全栈框架,采用MVC(模型-视图-控制器)架构模式。 在学习Ruby时,你需要了解以下几个关键概念: 1. 类(Class)与对象(Object...

    programing ruby (chm中文)

    8. Ruby on Rails:虽然书中可能不包含这部分,但Ruby通常与流行的Web框架Rails一起被提及,它是开发高效Web应用的强大工具。 这个中文教程集合还包含了Ruby的参考材料,这对于开发者查找特定功能的使用方法和API...

    active-model-serializers-node:Node.jsiojs 的活动模型序列化程序

    Active Model Serializers (AMS) 是一个广泛使用的库,它为Ruby on Rails社区所熟知,并已扩展到Node.js环境,提供了一种优雅的方式来控制JSON输出,确保数据结构整洁且符合API设计规范。本文将深入探讨Active Model...

    java开源包1

    拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是...

    java开源包11

    拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是...

    java开源包2

    拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是...

    java开源包3

    拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是...

    java开源包6

    拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是...

    java开源包5

    拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是...

    java开源包10

    拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是...

    java开源包4

    拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是...

    java开源包8

    拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是...

    java开源包7

    拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是...

    java开源包9

    拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是...

Global site tag (gtag.js) - Google Analytics