0

我想使用 javascript 库(如 Date.js)来解析自然语言表达式,如“下周二”或“明天”,但它似乎基于当前日期评估表达式,例如:

鉴于今天的日期是:2015 年 3 月 9 日星期一 00:00:00 GMT+0100 (CET)

输入: Date.parse('下周二');

输出:2015 年 3 月 10 日星期二 00:00:00 GMT+0100 (CET)

我想在给定特定日期的情况下解析表达式“下周二”。有没有一种方法可以使用 date.js 或任何其他 Javascript 库来实现这一点(我也尝试过 Sugarjs)?我在这里错过了什么吗?

4

1 回答 1

0

将今天设置为您想要的日期并进行解析。

https://code.google.com/p/datejs/wiki/APIDocumentation#set

在问这个问题之前可能会阅读 API。

于 2015-03-09T12:11:19.200 回答