2010-11-12 195 views
7

我想知道是否有一個函數/方法/庫,隨着時間的推移信息給定日期對象轉換成類似的名稱:這是什麼東西叫?

幾秒鐘前
2分鐘前
約一小時前
11小時以前
昨天在12月 - 2010


。我不知道該怎麼搜索谷歌,但我猜測以前肯定有人這樣做過。我正在尋找一個在Python中的實現(最好是Django過濾器),它可以在datetime上工作,但任何語言的任何開源實現都可以實現真正的靈感。

+3

不知道它叫什麼,但你可以找到一個語言不可知的答案,我給了一個早期的問題在這裏:http://stackoverflow.com/questions/1570752/how-do-you-say-something-happened -x-minutes-ago-or-x-hours-ago-or-x-days-ago/1570843#1570843 – paxdiablo 2010-11-12 09:31:59

回答

2

我相信,它被稱爲 「模糊時間戳」(也稱 「timedelta」)

的Ref後跟後綴@與封閉在一對括號的日期規範(例如{yesterday}{1 month 2 weeks 3 days 1 hour 1 second ago}{1979-02-26 18:30:00}),以在某個時間點之前指定ref的值。

1

我並不真正知道所用方法的名稱,但是您可以在DateJS處找到您所描述內容的Javascript實現。

6

谷歌爲 「模糊日期時間」

+0

謝謝,那看起來正確:-) – 2010-11-12 10:02:49

相關問題