2009-03-03 11 views
6

誰もがRubyのDate.jsに似た何かを知っていますか? 「今日から2週間」のようなものから日付オブジェクトを返すことができるもの。 Remember the Milk webappは、この機能をシステムに組み込んでおり、使い方は非常に簡単です。ruby​​/railsの自然言語の日付パーサー

私はDate.jsライブラリ自体を使用しますが、それはクライアント側にあるため制限があります。ユーザーがJavaScriptを有効にしていない場合、機能は失われます。これは、理想的には、テキストメッセージ(SMS)を使用してシステムを使用する携帯電話ユーザーに影響します。

このコードをRubyに移植するのはどれほど難しくないのでしょうか?私は実際に自然言語の解釈についてはあまりよく分かりませんが、時間がかかるようです。

ありがとうございました。

2.weeks.from_now.utc 

は「今日から二週間」の同等のようになります。

答えて

15

すべてがRubyで対象となることを忘れないでください、あなたはすでに言語自体からかなり読みやすい文を持っています。

しかし、本当自然言語のために、chronicrubyforgeで、より専門的なライブラリであるかもしれないかもしれません。

Chronic.parse('this tuesday 5:00') 
#=> Tue Aug 29 17:00:00 PDT 2006 
関連する問題