0

Moment.js 做了人性化和日历日期,例如:

moment().calendar()
"Today at 10:17 AM"

它获取当前日期对象并转换为日历日期,并且

有什么办法可以反过来吗?就像我给它一样"Today at 10:17 AM",它会返回一个日期对象,其中包含今天的日期和上午 10:17 作为时间?

4

1 回答 1

9

date.js 可以解析人类可读的日期:

http://www.datejs.com/

SugarJS 还可以解析自然语言日期:

http://sugarjs.com/dates

它可以处理以下内容:

one day before yesterday
2 days after monday
2 weeks from monday
a second ago
25 years from now
last wednesday

另外,请参阅这个相关问题:Is there a natural language parser for date/times in javascript?

于 2013-05-09T15:27:35.650 回答