Moment.js不人性化,日曆日期,例如:轉換人性化的字符串日期moment.js
moment().calendar()
"Today at 10:17 AM"
它獲取當前日期對象,並轉換爲日曆日期,並
有任何方式做到相反?就像我給它"Today at 10:17 AM"
,它返回一個日期對象與今天的日期和10:17 AM作爲時間?
Moment.js不人性化,日曆日期,例如:轉換人性化的字符串日期moment.js
moment().calendar()
"Today at 10:17 AM"
它獲取當前日期對象,並轉換爲日曆日期,並
有任何方式做到相反?就像我給它"Today at 10:17 AM"
,它返回一個日期對象與今天的日期和10:17 AM作爲時間?
date.js可以解析人類可讀日期:
SugarJS也能夠分析自然語言日期:
它可以處理這樣的東西:
one day before yesterday
2 days after monday
2 weeks from monday
a second ago
25 years from now
last wednesday
此外,請參閱th是相關的問題:Is there a natural language parser for date/times in javascript?
對不起,我的海鳥人類可讀,只能得到datejs的建議,這些建議並沒有在幾年內更新,仍然顯然是在阿爾法。忘了搜索自然語言。 Sugarjs看起來很棒!謝謝!雖然它似乎沒有像「下個星期四在11」那樣工作,但我可以在上面添加解析。 – user864572 2013-05-09 16:59:09
我一路上發現的事情之一(並花了我很多時間來了解發生了什麼)是因爲addHours操作和實際上更改了底層對象,而不是創建一個新對象。 :-( – 2014-01-28 08:46:46
類似的問題在這裏:http://stackoverflow.com/questions/1003326/is-there-a-natural-language-parser-for-date-times-in-javascript – arturomp 2013-05-09 15:30:16
是的,抱歉,沒有搜索自然語言。雖然那裏的答案(和唯一的答覆在這裏)絕對不會處理日期+時間 – user864572 2013-05-09 17:11:24
!並不意味着這是一個壞的方式,我只是認爲能夠了解它,因爲貢獻的數量是很好的;) – arturomp 2013-05-09 17:54:19