私は、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プロジェクトのNode.jsライブラリを使用
- 2. JSやjQueryの曜日時間帯ライブラリ
- 3. Clojurescript
- 4. Clojurescriptライブラリ - goog.requireが見つかりませんでした
- 5. clojurescript REPLをclojurescriptに書き込む
- 6. ClojureScript interop
- 7. ClojureScript、コード
- 8. ClojureScript + OpenLayers
- 9. ClojureScriptのテンプレート
- 10. 日付のHamcrestライブラリ
- 11. Clojure/ClojurescriptのGUIプログラミング
- 12. ClojureScript extern 'on'イベント
- 13. ClojureとClojureScriptの両方でライブラリを作成して使用する
- 14. ClojureScript Eval。呼び出しコードに含まれるライブラリの使い方
- 15. Clojurescriptマクロ:コンパイル時にノードapiを使用する
- 16. ClojureScriptのrequireの構文REPL
- 17. Clojurescript Extern for Nested Function
- 18. ClojureScriptパラメータ宣言エラー
- 19. ClojureScriptの使用方法は?
- 20. Angular4とClojureScriptのバックグラウンド情報
- 21. leiningenでClojurescriptクイックスタートの問題
- 22. のpythonパンダ日時日時はよく
- 23. アンドロイドアプリの日常チェック日時:
- 24. 時間、日付、日時、曜日、週、年の月など
- 25. 日時(PostgreSQLの)
- 26. MySQLの日時
- 27. ブレードラーベールの日時
- 28. Djangoの日時
- 29. Python計算日時 - 今日の日付は特定の日時ですか?
- 30. 日時カラムの時間差
あまりにも遅く:) –