Skip to content

Commit

Permalink
Corrected 'loci.datetime/parse' -- now it actually works :)
Browse files Browse the repository at this point in the history
  • Loading branch information
superbobry committed May 31, 2012
1 parent 0c729b8 commit 7c6e9b3
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions src/loci/datetime.cljs
Expand Up @@ -32,13 +32,13 @@
(string? pattern))]}
(let [formatter (goog.i18n.DateTimeFormat. (resolve-pattern pattern))]
(.format formatter date tz)))
(defn parse [string pattern]
"Parse string, using given pattern "
{:pre [(or (number? pattern)
(keyword? pattern)
(string? pattern))]}
(let [parser (goog.i18n.DateTimeParse (resolve-pattern pattern))
date (goog.i18n.DateTime.)]
(.parse parser date)


(defn parse [text pattern & {:keys [offset strict]}]
"Parse a given string, using a specified pattern."
(let [parser (goog.i18n.DateTimeParse. (resolve-pattern pattern))
date (goog.date.DateTime.)]
(if strict
(.parse parser text date offset)
(.strictParse parser text date offset))
date))

0 comments on commit 7c6e9b3

Please sign in to comment.