2 つの日付の間の日数を取得するなど、ClojureScript で日付関連の基本的な操作を実行したいと思いますが、基本的ではありません。Joda timeのラッパーである clj-time があるため、 Clojure のみです。Google Closure Libraryの日付クラスも認識しています。JavaScriptには多くの可能性があります。これには慣用的な ClojureScript の方法があるのではないかと思います。そのような野獣が存在しない場合、どの JavaScript ライブラリーがラッピングに最適な候補になるのだろうか。
4391 次
5 に答える
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}
于 2013-07-10T14:50:31.390 に答える