Moment JS&leap年

时间:2019-02-21 11:11:54

标签: date momentjs duration

我面临在给定日期增加天数的问题。

问题是,当我尝试将日期添加到日期2020-02-29时。例: enter image description here

该组合的第一个值是一个可变日期,值2020-02-29,当我更改所选值时,将日期添加到今天。

enter image description here

当我再次选择第一个选项时,结果是:enter image description here

如您所见,它将返回29-02-2020。

我添加天数的方式是:

def get(page: Int, pageSize: Int, filter: JsObject = Json.obj()): Future[Seq[Thing]] = {
    val actualPage = if(page > 1) page else 1
    collection
      .find(filter)
      .options(QueryOpts(skipN = (actualPage - 1) * pageSize, batchSizeN = pageSize))
      .cursor[Thing]()
      .collect[Seq](pageSize, Cursor.FailOnError[Seq[Thing]]())
}

关于如何解决leap年问题的任何线索?

  

P.D。如果不是leap年,它会完美运行。

0 个答案:

没有答案