智能日期范围解析人类输入?

时间:2010-08-13 04:08:24

标签: php javascript python ruby coldfusion

有没有人遇到用任何语言编写的脚本/ cl应用程序,它可以很好地处理人类输入日期的解析?我希望能够解析,例如:

  • “3到4周”
  • “2 - 3天”
  • “3周到2个月”

2 个答案:

答案 0 :(得分:4)

红宝石的Chronic gem将允许您以自然形式表达日期。

支持表单的一些示例(来自文档)

  thursday
  november
  summer
  friday 13:00
  mon 2:35
  4pm
  yesterday at 4:00
  last friday at 20:00
  last week tuesday
  tomorrow at 6:45pm
  afternoon yesterday
  thursday last week
  3 years ago
  5 months before now
  7 hours ago
  7 days from now
  1 week hence
  in 3 hours
  1 year ago tomorrow

我没有使用它,所以无法对其性能发表评论。

答案 1 :(得分:0)