javascript - 将人性化字符串转换为日期 moment.js

标签 javascript parsing date momentjs

Moment.js 进行人性化和日历日期,例如:

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

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

有什么办法可以逆转吗?就像如果我给它“今天上午 10:17”,它会返回一个日期对象,其中包含今天的日期和上午 10:17 作为时间?

最佳答案

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?

关于javascript - 将人性化字符串转换为日期 moment.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16465389/

相关文章:

php - 提取闪烁视频缩略图

javascript - 使用 Promise 的正确心态?

Java 解析器 XML 示例

javascript - Jquery 中的 CSS 位置和 if 语句

javascript - 在事先不知道结构的情况下查找 JSON 中键的值

xml - 完全用 Perl 编写的 XML 解析器的优点和缺点是什么

c - 难道我做错了什么?我需要一些关于分隔符的指导。对 C 还算陌生

javascript - 为 ISO 包装器制作日期

regex - 日期编码文档的 VBA 正则表达式模式

MySQL更新记录。日期列已重置