簡體   English   中英

在moment.js中序列化日期

[英]Serializing dates in moment.js

我有一個以這種方式初始化的日歷:

  startDate: moment().subtract('month', 1).startOf('month'),
  endDate: moment()
  }, function(start, end) { // on date change - save it and retrieve later
     // start is the start date
     // end is the end date
  }

我希望能夠保存和恢復開始和結束日期。 正如您所見,startDate和endDate必須處於“時刻”。 我可以將它存儲到cookie或服務器上 - 這無關緊要。

我的問題是如何序列化日期然后恢復?

最好的解決方案是存儲自紀元以來的毫秒數...

var ms = moment().valueOf();

...然后你可以通過將該值傳遞給當前構造函數來輕松恢復...

var dt = moment(ms);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM