andrewmcveigh / cljs-time

A clj-time inspired date library for clojurescript.
342 stars 57 forks source link

cljs-time.coerce/to-local-date-time does not support years > 9999 unlike clj-time #147

Open hoxu opened 2 years ago

hoxu commented 2 years ago
cljs.user=> (cljs-time.coerce/to-local-date-time "20220-05-20T00:00:00.000")
nil
cljs.user=> (cljs-time.coerce/to-local-date-time "2022-05-20T00:00:00.000")
#inst "2022-05-20T00:00:00.000-00:00"

On the other hand, clj-time.coerce/to-local-date-time does:

user=> ((juxt type identity) (clj-time.coerce/to-local-date-time "20220-05-20T00:00:00.000"))
[org.joda.time.LocalDateTime "20220-05-20T00:00:00.000"]