根据字符串输入查找日期值

时间:2014-02-26 09:21:10

标签: javascript momentjs

我有一个文本框,输入可以像 - > “2天前”,“1个月前” 根据以上输入我需要一个日期值。我在Momentjs中找不到合适的方法

3 个答案:

答案 0 :(得分:0)

找到了类似的javascript函数。但我自己没试过。请看看这是否有帮助。

http://phpjs.org/functions/strtotime/

答案 1 :(得分:0)

你知道moment.js提供了这种类型的功能,例如:

var sd = new moment("April 15, 2000");
sd.add('years', 13);
sd.add('m', 3);
sd.subtract('days',14);

但是在你的情况下你必须解析你的输入文本,并且在不同的情况下使用不同的函数来自moment.js

答案 2 :(得分:0)

您正在寻找的是一个解析相对日期的图书馆。

尝试http://www.datejs.com/

在主页上有一个示例,您可以输入文本(例如“4天前”),它会显示如何使用它们的库进行解析。