Language agnostic 这种东西叫什么?

Language agnostic 这种东西叫什么?,language-agnostic,datetime,Language Agnostic,Datetime,我想知道是否有一个函数/方法/库的名称,可以将包含时间信息的给定日期对象转换为如下内容: 几秒钟前 2分钟前 大约一小时前 10小时前 昨天 2010年5月12日 等等。我不知道该用谷歌搜索什么,但我猜肯定有人以前做过。我特别想找一个在python中的实现(最好是Django过滤器),它可以在a上工作,但是任何语言的开源实现都可以,这给了我灵感。我真的不知道使用的方法的名称,但是你可以找到你正在描述的Javascript实现。Google for“模糊日期时间”我相信它被称为“模糊时间戳”(也称

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

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


等等。我不知道该用谷歌搜索什么,但我猜肯定有人以前做过。我特别想找一个在python中的实现(最好是Django过滤器),它可以在a上工作,但是任何语言的开源实现都可以,这给了我灵感。

我真的不知道使用的方法的名称,但是你可以找到你正在描述的Javascript实现。

Google for“模糊日期时间”

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

  • ruby和python示例在中提供
  • git对这种类型的应用程序有自己的优势
一个ref,后跟后缀@,日期说明包含在一对大括号中(例如,
{昨天}
{1个月2周3天1小时1秒前}
{1979-02-26 18:30:00}
),用于指定先前时间点的ref值


不知道它叫什么,但你可以在这里找到我对前面一个问题给出的语言不可知论的答案: