6

Ruby のDate.jsに似たものを知っている人はいますか? 「今日から2週間」のようなものから日付オブジェクトを返すことができるもの。Remember the Milk ウェブアプリは、この機能をシステムに組み込んでおり、非常に使いやすいです。

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

すでに存在するソリューションを使用したいのですが、そうでない場合、このコードを Ruby に移植するのはどれほど難しいでしょうか? 自然言語の解釈についてはよくわかりませんが、時間がかかりそうです。

ありがとう。

4

1 に答える 1

15

Ruby ではすべてがオブジェクトであることを忘れないでください。言語自体からかなり読みやすいステートメントが既にいくつかあります。

2.weeks.from_now.utc

「今日から 2 週間」に相当します。

ただし、実際の自然言語については、 ruby​​forgeのより専門的なライブラリが慢性的である可能性があります。

Chronic.parse('this tuesday 5:00')
#=> Tue Aug 29 17:00:00 PDT 2006
于 2009-03-03T06:59:04.293 に答える