相关疑难解决方法(0)

将自然语言日期/时间值解析为格式化的日期/时间字符串

我试图让用户在输入字段中输入日期和时间值.一些例子可能包括:

Tomorrow at 3pm
Now
Today at 1pm
Next tuesday 4pm
Run Code Online (Sandbox Code Playgroud)

我如何将这样的可读文本解析为日期/时间字符串?

E.g. dd/mm/yyyy hh:mm
Run Code Online (Sandbox Code Playgroud)

可以使用jquery在客户端完成,还是必须通过php完成ajax?

提前感谢任何建议或见解:)

php jquery datetime

6
推荐指数
2
解决办法
2356
查看次数

5
推荐指数
1
解决办法
1070
查看次数

JS的自然语言日期解析器支持任意文本,例如 - "下周跟进"

问题

sugar.js这样的可以转换自然语言日期字符串,例如:
"下周"但不能处理字符串,例如:"Blah blah blah ... 下周跟进"

在我的应用程序中,我需要处理一段注释并检测其中的操作项.Siri和Google Calendar都可以做到这一点.

潜在解决方案

选项1:维护每种语言的"动作动词"列表,例如"跟进","回叫","提醒我",然后获取其后的自然语言日期部分并将其输入Sugar.js以获得追溯.

我不确定每种语言是否都会以这种方式运作......就像所有语言一样?或者在某些语言中句子结构完全不同......

选项2:我可以从Sugar.js语言环境特定语法中获取各种支持的前缀,并通过半强制传递字符串,直到找到有效日期.

有没有一个图书馆我已经看过了

  1. 适用于Javascript
  2. 支持多种语言
  3. 可以处理日期语法周围的任意文本.

相关文章

javascript nlp date-parsing

5
推荐指数
1
解决办法
764
查看次数

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

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

moment().calendar()
"Today at 10:17 AM"
Run Code Online (Sandbox Code Playgroud)

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

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

javascript parsing date momentjs

0
推荐指数
1
解决办法
3506
查看次数

标签 统计

datetime ×2

javascript ×2

nlp ×2

coldfusion ×1

date ×1

date-parsing ×1

jquery ×1

momentjs ×1

parsing ×1

php ×1