我想知道是否有一个函数/方法/库的名称,它将具有时间信息的给定日期对象转换为:
几秒钟之前 2分钟前 大约一个小时前 10小时前 昨天
2010年5月12日
等等。我不知道谷歌的用途,但我猜想有人必须先做过这件事。我特意在python(最好是一个Django过滤器)中寻找一个适用于datetime的实现,但任何语言的任何开源实现都会真正起作用。
答案 0 :(得分:6)
谷歌的“模糊日期时间”
答案 1 :(得分:2)
我相信它被称为“模糊时间戳”(也称为“timedelta”)
date.c
utility source的refspec date specification。ref后跟后缀@,括号对中包含日期规范(例如
{yesterday}
,{1 month 2 weeks 3 days 1 hour 1 second ago}
或{1979-02-26 18:30:00}
),以指定前一点的ref值及时。
答案 2 :(得分:1)
我真的不知道所使用方法的名称,但您可以在DateJS找到您正在描述的内容的Javascript实现。