`
netfork
  • 浏览: 489447 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

精彩(nice)时间格式化方法

    博客分类:
  • Ruby
 
阅读更多

看了几个人提供的nice date time方法,不怎么样,不准确。包括javaeye在内,明明是前天,时间竟写成昨天。

自己改了一个。

 

  # 精彩(nice)时间格式化
  def status_time_ago_in_words(dt)
    time = time_ago_in_words(dt)
    case time
    when "less than a minute"
      "刚刚"
    when /minute/
      time.gsub(/minutes|minute/, '分钟') + "前"
    when /hour|days|day/
      if dt.to_date == Time.now.to_date then
        time.gsub(/about (\d+) (hours|hour)/, '\1小时') + "前"
      elsif dt.to_date == Time.now.yesterday.to_date then
        "昨天#{dt.strftime(' %H:%M')}"
      elsif dt.to_date == Time.now.ago(172800).to_date then
        "前天#{dt.strftime(' %H:%M')}"
      else
        dt.strftime("%Y-%m-%d %H:%M")
      end
    else
      dt.strftime("%Y-%m-%d %H:%M")
    end
  end
分享到:
评论

相关推荐

    使用自定义格式化程序将ElmDebuglog输出转换为nice日志对象

    4. **返回格式化后的日志**:将格式化后的日志输出到控制台,或者存储在变量中供进一步分析。 在`kraklin-elm-debug-transformer-6f753d0`这个压缩包中,可能包含了实现这样一个转换器的源代码。这个库或者代码片段...

    默纳克NICE7000一体化控制器使用手册(电梯产品信息 故障代码故障描述原因和处理方法汇编).pdf

    默纳克NICE7000一体化控制器是电梯产品中的一种重要组件,本手册旨在为用户提供详细的使用指南和故障处理方法。下面是根据手册中所描述的知识点: 一、产品信息 1. 命名规则:默纳克NICE7000一体化控制器的命名...

    a-nice-time:时间格式化功能

    a-nice-time - 一些时间格式化功能 安装 npm i a-nice-time about_this_much var a_nice_time = require ( 'a-nice-time' ) ; a_nice_time . about_this_much ( 123456789 ) ; // '3 years' a_nice_time . about_...

    默纳克 NICE3000电梯一体化控制器用户手册.pdf

    总而言之,NICE3000电梯一体化控制器用户手册提供了详细的产品信息、安装指导、调试方法以及故障处理方案,是确保电梯控制系统安全高效运行不可或缺的参考资料。通过这些信息,用户可以对NICE3000电梯一体化控制器有...

    《NICE3000new电梯一体化控制器快速调试手册》-英文.pdf

    《NICE3000new电梯一体化控制器快速调试手册》-英文.pdf 《NICE3000new电梯一体化控制器快速调试手冊》是Suzhou Inovance Technology Co., Ltd.和Shenzhen Inovance Technology Co., Ltd.共同出品的一份用户指南,...

    《NICE3000new电梯一体化控制器快速调试手册》.pdf

    NICE3000new电梯一体化控制器快速调试手册 本手册主要介绍了 NICE3000new 系列电梯一体化控制器的产品信息、调试及方案应用。NICE3000new 系列电梯一体化控制器是汇川技术在 NICE3000 大量应用的基础上结合行业新...

    NICE3000new电梯一体化控制器快速调试手册

    NICE3000new电梯一体化控制器是汇川技术在原有NICE3000系列控制器的基础上进行技术升级和创新,自主研发的最新一代产品。该控制器集成了计算机技术、自动控制技术、网络通讯技术以及电机矢量驱动技术,具有以下主要...

    条件下拉筛选 NiceSpinner

    NiceSpinner提供了一些预定义的方法和接口,简化了这个过程,使得开发者能更便捷地实现这些功能。 此外,NiceSpinner还支持动画效果,比如旋转、淡入淡出等,这使得用户在操作时有更好的反馈感。同时,它还提供了可...

    Nice_text4progress.zip_时间 数码管

    总结来说,这个项目是一个利用4位数码管显示当前时间的程序,涉及到硬件接口、时间管理、数据格式化以及汇编语言编程等多个知识点。开发者需要对微控制器的原理、数码管的驱动技术和实时操作系统有深入的理解,才能...

    汇川—NICE900门机一体化控制器用户手册 V1.0.zip

    《汇川—NICE900门机一体化控制器用户手册 V1.0》是一份针对汇川技术公司研发的NICE900门机一体化控制器的详细操作指南,旨在为用户提供全面的技术支持和使用指导。这份手册涵盖了产品的基本概念、硬件结构、功能...

    汇川 NICE1000new一体化控制器用户手册.zip

    《汇川 NICE1000new 一体化控制器用户手册》是针对...通过深入阅读《汇川 NICE1000new 一体化控制器用户手册》,用户可以全面掌握该控制器的使用方法,从而高效地进行设备集成、系统调试和日常维护,提升工业生产效率。

    NICE3000电梯一体化控制器用户手册V3.20

    ### NICE3000电梯一体化控制器用户手册V3.20 ...通过上述内容的详细介绍,用户可以更加全面地了解NICE3000电梯一体化控制器的功能特点、安装调试方法以及常见问题的解决办法,有助于提高工作效率和系统稳定性。

    Nice Troubleshooting

    录音可以按照多种参数进行分类和检索,如日期、时间、客服代表、客户ID等。 2. **数据分析**:通过对录音数据的深度分析,企业能够识别出频繁出现的问题模式,找出客户服务的瓶颈,以及员工在处理客户问题时可能...

    汇川—NICE2000扶梯一体化控制器用户手册 V2.1.zip

    《汇川—NICE2000扶梯一体化控制器用户手册 V2.1》是一部针对汇川技术公司研发的NICE2000扶梯一体化控制器的详细操作指南。这部手册旨在为用户提供全面、深入的了解和操作该控制器的知识,帮助用户在实际应用中能够...

    NICE3000new电梯一体化控制器用户手册V1.2.pdf

    ### NICE3000new电梯一体化控制器关键知识点解析 ...以上是对NICE3000new电梯一体化控制器的关键知识点的详细解析,这些信息有助于理解该产品的特性和使用方法,为用户提供了一套全面的操作指南。

    nice service

    【标题】:“nice service” 在IT行业中,“服务”一词通常指的是网络服务或者软件服务,它涵盖了各种形式的在线功能,如Web服务、API接口、数据库服务等。一个“nice service”可能指的是一个设计良好、运行稳定、...

    NICE Automation Advanced自动化机器人

    《NICE Advanced自动化机器人:深入理解与实践》 NICE Automation Advanced自动化机器人是一款先进的业务流程优化工具,它专注于桌面自动化和机器人自动化解决方案的实施。这款软件结合了理论、实时演示和动手实践...

    汇川-《NICE900门机一体化控制器用户手册》--英文版)20150208.pdf

    《NICE900门机一体化控制器用户手册》是一份详细的指导性文件,旨在帮助用户正确使用汇川公司生产的NICE900系列门机一体化控制器。这份手册涵盖了控制器的主要特性、安全信息、安装、参数设置、调试以及故障排查等...

Global site tag (gtag.js) - Google Analytics