【问题标题】:What is such a thing called?这种东西叫什么?
【发布时间】:2010-11-12 09:27:49
【问题描述】:

我想知道是否有一个函数/方法/库的名称,它可以将带有时间信息的给定日期对象转换为如下内容:

几秒钟前
2 分钟前
大约一个小时前
10 小时前
昨天
2010 年 5 月 12 日

等等。我不知道用谷歌搜索什么,但我猜以前一定有人这样做过。我正在专门寻找一个在 datetime 上工作的 python 实现(最好是 Django 过滤器),但是任何语言的任何开源实现都可以,以获得灵感。

【问题讨论】:

标签: language-agnostic datetime


【解决方案1】:

Google 搜索“模糊日期时间”

【讨论】:

    【解决方案2】:

    我相信它被称为“模糊时间戳”(也称为“timedelta”)

    后缀 @ 的 ref 后缀包含在大括号对中的日期规范(例如 {yesterday}{1 month 2 weeks 3 days 1 hour 1 second ago}{1979-02-26 18:30:00})以指定之前时间点的 ref 值。

    【讨论】:

      【解决方案3】:

      我真的不知道所用方法的名称,但您可以在 DateJS 找到您所描述内容的 Javascript 实现。

      【讨论】:

        猜你喜欢
        • 2012-12-28
        • 1970-01-01
        • 1970-01-01
        • 2021-11-30
        • 2011-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多