問題タブ [chronic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
810 参照

ruby - RSpec と慢性の問題

Rails 以外のプロジェクトで Chronic を使用しようとしています。「spec」でスペックを取得しようとすると、次のエラーが発生します。

手で実行すると、すべてが機能します。

これは私のspec_helper.rbにあるものです

何がうまくいかないのかについてのアイデアはありますか?

0 投票する
1 に答える
679 参照

ruby - Chronic 自然言語日付/時刻パーサーを使用して "12:00" を 12:00 PM として解析するにはどうすればよいですか?

Ruby gem "Chronic" を使用して、4 桁の文字列を DateTime オブジェクトとして解析しています。ドキュメントから有効な形式であると思われる軍事形式(つまり、「0800」)で時間を使用しています。

ほとんどの場合、Chronic はこの形式の時刻を正しく解析しますが、「12」で始まる 4 桁の文字列は常に翌日の午前 00:XX として解析し、当日の午後 12:XX として解析することはありません。

例えば:

時間と分の間にコロンを入れると、目的の出力が得られることがわかります。

ただし、次のように、コロンなしで値を渡したいと考えています。

Chronic が「1234」を当日の午後 12 時 34 分として解釈するには、どの文字列をパーサーに渡す必要がありますか?

0 投票する
2 に答える
2904 参照

ruby - 慢性的に解析する日付形式のオプションはありますか? (ルビー)

日付の形式が日月年であることを慢性的に伝える必要がありますか? クロニックに渡すデータは、今日/昨日/2 日前の単語でもかまいません。

現在、慢性的なものでは2 Dec 2010なく12 Feb 201012-02-2010

私が考えることができる唯一の解決策は、文字列を慢性に渡す前に日と月を交換することです。

0 投票する
1 に答える
1801 参照

ruby-on-rails - Chronic を使用すると、時間の感覚が損なわれますか?

ハハ..

Chronic を使用して、ユーザーがカレンダーに追加した時間を解析しています。コードが機能し、適切な時刻が実装されている場合、最終的な結果は、ユーザーが時刻を追加した場合、日付がなく、日付がないため結果に表示されません。何か案は?

編集:

ここにtime_provided? 方法:

0 投票する
1 に答える
11054 参照

ruby-on-rails - Fedora 12にrdoc、irb、bluecloth、chronicをインストールする際の問題

これらのエラーはどういう意味ですか?

この

「yum install ruby​​-rdocs」を使用して rdocs をインストールしました。しかし、このエラーの意味がわかりません

0 投票する
1 に答える
1368 参照

ruby-on-rails - レール - 軍の時間を AM/PM に解析し、慢性を使用しますか?

私は、自然言語パーサーである Chronic を使用してきました。私が今直面している問題は、ミリタリー タイムを解析して、ユーザーが見るのが通常の AM/PM 時間の形式に戻すことができないことです。

利回り => 月 7 月 05 日 12:00:00 -0500 2010

「2010 年 7 月 5 日月曜日 12:00:00 -0500 2010」を「7 月 5 日月曜日 5:00 AM」またはさらに良いのは「5:00 AM」に解析できるように逆戻りする方法はありますか?

私が知っている奇妙なものですが、誰かが以前にこれに対処したに違いないと思いました.

0 投票する
3 に答える
3341 参照

ruby-on-rails - Chronicを使用して日時text_fieldの日付を解析する方法

ユーザーが慢性的な宝石で解析可能なものに入力できるテキストフィールドを取得しようとしています。これが私のモデルファイルです:

parse_dateでスペルを間違えると、存在しないと文句を言うので、呼び出されていると思います。before_save:parse_dateも試しましたが、それも機能しません。

どうすればこれを機能させることができますか?

ありがとう

0 投票する
1 に答える
162 参照

ruby - Rubygems Chronic は "2010-09-12 3:12pm" を解析できませんが、"2010-09-12 3pm" または "last monday 3:12pm" を解析できますか?

「2010--9-12 3:12pm」が Chronic Rubygem の弱点というのは奇妙に思えますか? それを機能させる方法はありますか?(またはそれを行うことができる別の宝石?) また、 、、またはまたは2010-09-12 3:12pm UTCなどの他のタイムゾーンを処理できるパーサーを見つけたいと思っています。PDTPSTUTC+8-0700

0 投票する
2 に答える
597 参照

ruby-on-rails - 慢性的な Twitter の日付の整数への解析

もう一度、Rails での日付の書式設定に苦労しています。ActiveRecord からの日付を cron rake でツイートが作成された日付と比較しようとしていますが、理解できないエラーが発生します。

ここで 29 行目は puts tweet['created_at'].inspect ですが、それを削除すると、直後の if ステートメントで致命的なエラーが発生します。

奇妙に感じるのは、両方の日付を完全に変換し、比較のためにUNIX時間を表示しているように見えることです。では、なぜ特定の時点で致命的なエラーが発生するのでしょうか?