1

「6か月前」や「3日前」などの文字列を日付/日時に変換しようとしています。

何か案は?

前もって感謝します!

4

2 に答える 2

4

Chronic gem はそのような機能を提供します。( GithubRubyGems )

かなり複雑なステートメントを解析できます。例えば

  • 明日
  • 木曜日
  • 7時間前
  • 昨晩
  • 2010 年 6 月 14 日夕方 11 時

すべて解析できます。

于 2013-08-08T11:33:24.347 に答える
0

Rails では、他の gem がなくても簡単に実行できます。

eval("3 days ago".gsub(" ","."))
# => Mon, 05 Aug 2013 13:31:06 UTC +00:00
于 2013-08-08T13:34:56.237 に答える