jQuery在字符串中查找自然语言日期

时间:2018-08-22 16:17:14

标签: javascript jquery nlp

我正在为现场表演制作预订软件。我的表演者经常向我发送多个可用的日期。我要处理很多表演者和很多约会,而预订可能会发生冲突。我希望该应用程序能够查看所有日期并查找所有冲突。

如果我可以将其电子邮件文本复制并粘贴到表单字段中,并让jquery查找处理它们的日期,我会喜欢的。是否有现有的系统可以执行此操作?它必须很聪明。这是一些我收到的电子邮件示例,以及我想从javascript返回的数组...

  

我可以做到:2018年8月29日2018年9月5日2018年9月19日

{"2018-08-29","2018-09-05","2018-09-19"}

  

我可以使用10/9和11/2

{"2018-10-09","2018-11-02"}
  

9月8日和15日怎么样?

{"2018-09-08","2018-09-15"}
  

下周三和11月9日我们可以做吗?

{"2018-08-29","2018-11-09"}

1 个答案:

答案 0 :(得分:1)

您的格式是“打开”的方式,因此要找到适合所有这些格式的内容将很棘手。您可以查看https://dateparser.io/。他们似乎可以see here支持各种情况。

一些例子:

December 15th, 201015th of December2010-12-15 ...

还有相对日期:

last fridaytodaya day from now