Skip to content

vpavkin/scala-js-momentjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moment.js façade for Scala.js

Maven Central Scala.js

Installation

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.

Example

import moment._

Moment.locale("en_GB")

Moment().calendar()
Moment(millis).calendar()
Moment(millis).fromNow()

Versions 0.2.0 and earlier

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()

Versions of Moment.js

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

License

This façade is licensed under the terms of the Apache v2.0 license.

Authors

  • Tim Nieradzik
  • Erik LaBianca
  • Vladimir Pavkin