mirror of
https://github.com/penpot/penpot.git
synced 2025-02-20 13:55:34 -05:00
27 lines
No EOL
653 B
Clojure
27 lines
No EOL
653 B
Clojure
;; This Source Code Form is subject to the terms of the Mozilla Public
|
|
;; License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
;; file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
;;
|
|
;; Copyright (c) KALEIDOS INC
|
|
|
|
;; Here we put the time functions that are common between frontend and backend.
|
|
;; In the future we may create an unified API for both.
|
|
|
|
(ns app.common.time
|
|
#?(:cljs
|
|
(:require
|
|
["luxon" :as lxn])
|
|
:clj
|
|
(:import
|
|
java.time.Instant)))
|
|
|
|
#?(:cljs
|
|
(def DateTime lxn/DateTime))
|
|
|
|
#?(:cljs
|
|
(def Duration lxn/Duration))
|
|
|
|
(defn now
|
|
[]
|
|
#?(:clj (Instant/now)
|
|
:cljs (.local ^js DateTime))) |