私は、ClojureScriptの基本的な日付関連の操作ではなく、2つの日付の間の日数を取得するなど、いくつかの基本的な操作を行いたいと考えています。 clj-timeはJoda timeのラッパーですので、Clojureのみです。私もdate classes in Google Closure Libraryを知っています。 JavaScriptには多くの可能性があります。https://stackoverflow.com/questions/802861/javascript-date-manipulation-libraryまたはhttps://stackoverflow.com/questions/996995/javascript-date-time-library-recommendationsを参照してください。私はこれに慣用的なClojureScriptの方法があるのだろうかと思います。そのような獣がいなければ、どのJavaScriptライブラリがラッピングの候補になるのだろうかと思います。ClojureScriptの日時ライブラリ
9
A
答えて
11
http://momentjs.comは、日付演算に使いやすいです。
例えば、日数の2つの日付の差は、:
(defn mom []
(let [log (fn [& args] (.log js/console (apply str args)))
days-ago (fn [n] (.subtract (js/moment) "days" n))]
(log {:difference (.diff (days-ago 7) (days-ago 28) "days")})))
(mom) ==> {:difference 21}
1
私が現在取り組んでいるプロジェクトは、moment.jsを使用しています。 clojurescriptでかなりうまく動作します。私はそれをチェックすることをお勧めします。
12
遅すぎるが、検索で来る人のために、cljs-timeライブラリがあります。
関連する問題
- 1. clojurescript REPLをclojurescriptに書き込む
- 2. Clojurescriptライブラリ - goog.requireが見つかりませんでした
- 3. ClojureScript interop
- 4. ClojureScript、コード
- 5. ClojureScript + OpenLayers
- 6. ClojureScriptのテンプレート
- 7. 日付のHamcrestライブラリ
- 8. ClojureScript extern 'on'イベント
- 9. ClojureとClojureScriptの両方でライブラリを作成して使用する
- 10. ClojureScriptのrequireの構文REPL
- 11. Clojurescript Extern for Nested Function
- 12. ClojureScriptパラメータ宣言エラー
- 13. 時間、日付、日時、曜日、週、年の月など
- 14. ClojureScriptの使用方法は?
- 15. MySQLの日時
- 16. 日時(PostgreSQLの)
- 17. 日時に基づく日時
- 18. JavaのJoda日付/時刻ライブラリを使用して、「今日」の日付/時刻範囲を取得するにはどうすればよいですか?
- 19. 日付と日付時刻
- 20. 日時ピッカーのC#
- 21. JavaのSQL日時
- 22. シェアポイントプロジェクトの日時ピッカー
- 23. Djangoのインポート日時
- 24. Clojure <> ClojureScript;例: "format" function
- 25. Clojure&ClojureScript REPL(emacs + cider + boot)
- 26. JavaアプリケーションでClojureScriptをコンパイル
- 27. DATETIMEフィールドの明日の日付+時間
- 28. ユーザーの日時をサーバーの日時に変換する
- 29. C++コンパイル時bignumライブラリ
- 30. 日時フォーマット
あまりにも遅く:) –