Ada*_*deg 10 datetime date clojurescript
我想在ClojureScript上做一些基本的,但不是非常基本的与日期相关的操作,比如在两个日期之间获取日期.有一个clj-time是Joda时间的包装,所以它只是Clojure.我也知道Google Closure Library中的日期类.JavaScript有许多可能性,请参阅/sf/ask/56200301/或/sf/ask/69789681/.我想知道是否有一种惯用的ClojureScript方法.如果没有这样的野兽,我想知道哪个JavaScript库最适合包装.
jbo*_*man 11
http://momentjs.com易于使用日期算术.
例如,两个日期之间的差异,以天数为单位:
(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}
Run Code Online (Sandbox Code Playgroud)