你如何在ClojureScript中获得时间戳?

Zub*_*air 13 clojurescript

我怎样才能在ClojureScript中获得一个时间戳,类似于Unix的时间戳,一个代表当前时间和日期的数字,作为一个数字.我知道:

if (!Date.now) {
    Date.now = function() { return new Date().getTime(); }
}
Run Code Online (Sandbox Code Playgroud)

可以在Javascript中使用,但我想知道是否存在ClojureScript等效项

Sym*_*rog 20

您可以使用

(.getTime (js/Date.))
Run Code Online (Sandbox Code Playgroud)

或者您也可以使用nowepoch来自cljs-time.


mik*_*lly 6

最有效的方法是这样

(.now js/Date)
Run Code Online (Sandbox Code Playgroud)

其他答案不必要地创建一个 Date 对象。