Add the following dependency to your build.sbt
:
libraryDependencies +=
"ru.pavkin" %%% "scala-js-momentjs" % "0.10.9"
Since 0.9.0 scala-js-momentjs can be used with scalajs-bundler.
import moment._
Moment.locale("en_GB")
Moment().calendar()
Moment(millis).calendar()
Moment(millis).fromNow()
If for some reason you want to use version prior to 0.3.1, then use following examples to import and use the facade:
libraryDependencies +=
"io.github.widok" %%% "scala-js-momentjs" % "0.2.0"
import org.widok.moment._
Moment()
Facade | Moment.js | Moment-timezone | Scala versions | Scala.js version |
---|---|---|---|---|
0.10.9 | >=2.29.4 | 0.5.40 | 2.13 | 1.12.0 |
0.10.8 | 2.22.2 | 0.5.35 | 2.13 | 1.10.1 |
0.10.7 | 2.22.2 | 0.5.34 | 2.13 | 1.10.1 |
0.10.5 | 2.22.2 | 0.5.31 | 2.12.11, 2.13.2 | 1.2.0 |
0.10.4 | 2.22.2 | 0.5.28 | 2.12.11, 2.13.2 | 0.6.32, 1.0.1 |
0.10.3 | 2.22.2 | 0.5.25 | 2.12.10, 2.13.0 | 0.6.32, 1.0.0 |
0.10.2 (broken) | 2.22.2 | 0.5.25 | 2.12.10, 2.13.0 | 0.6.32, 1.0.0 |
0.10.1 | 2.22.2 | 0.5.25 | 2.12.10, 2.13.0 | 0.6.31, 1.0.0-RC1 |
0.10.0 | 2.22.2 | 0.5.25 | 2.11.12, 2.12.8, 2.13.0 | 0.6.x |
0.9.1 | 2.19.2 | 0.5.14 | 2.11.11, 2.12.4 | 0.6.x |
0.9.0 | 2.18.1 | 0.5.13 | 2.11.11, 2.12.2 | 0.6.x |
0.8.* | 2.18.1 | 0.5.11 | 2.11.11, 2.12.2 | 0.6.x |
0.7.0 | 2.18.1 | 0.5.11 | 2.11.8, 2.12.1 | 0.6.x |
0.6.0 | 2.18.0 | 0.5.11 | 2.11.8, 2.12.1 | 0.6.x |
0.5.1 | 2.17.1 | 0.5.11 | 2.11.8, 2.12.1 | 0.6.x |
0.5.0 | 2.17.1 | 0.5.11 | 2.11.8, 2.12.1 | 0.6.x |
0.4.1 | 2.16.0 | 0.5.9 | 2.11.8, 2.12.0 | 0.6.x |
0.4.0 | 2.16.0 | 0.5.9 | 2.11.8 | 0.6.x |
0.3.3 | 2.15.2 | 0.5.5 | 2.11.8 | 0.6.x |
0.3.2 | 2.15.1 | 0.5.5 | 2.11.8 | 0.6.x |
0.3.1 | 2.15.1 | 0.5.5 | 2.11.8 | 0.6.x |
This façade is licensed under the terms of the Apache v2.0 license.
- Tim Nieradzik
- Erik LaBianca
- Vladimir Pavkin