对 scala.js 中的日期使用感到困惑

Confused over Date use in scala.js

我在同构 class 中使用 java.util.Date:

case class RendezVous(var id: Option[String], var date : Date, var lieu : String)

在页面上日期显示为

{"date":"2015-05-06T07:10:47.433Z"}

难道java.util.Date.scala对这件事没有帮助吗?如果不是,那么我如何在 jvm/js 共享 class

中使用日期

您可以很容易地将 java.util.Date 转换为 js.Date

new js.Date(d.getTime().toDouble)

就是这样。另一个方向:

new java.util.Date(d.getTime().toLong)