質問

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

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

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

ありがとう。

役に立ちましたか?

解決

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

2.weeks.from_now.utc

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

ただし、 本物 自然言語、かもしれない 慢性的な のより専門的なライブラリかもしれません ルビーフォージ.

Chronic.parse('this tuesday 5:00')
#=> Tue Aug 29 17:00:00 PDT 2006
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top