簡體   English   中英

如何使用moment.js格式化未來的日期和時間?

[英]How to format future dates and times using moment.js?

我正在使用以下內容(通過moment.js)格式化表示當前時刻的時間戳。

moment().format("YYYY-MM-DDTHH:mm:ss");

這給了我2018-12-03T17:30:14

我如何格式化未來幾天和時間的時間戳記? 例如,考慮到今天是星期一,我將如何以同樣的方式格式化星期二的午夜? 還有周三,周四等?

我想例如在星期二獲得2018-12-04T00:00:00在星期三獲得2018-12-05T00:00:00 我將如何使用moment.js做到這一點?

如果我正確理解了您的問題,則可以通過.add().startOf()函數來實現,如下.add()

 console.log( 'Tomorrow at midnight:', moment() .add(1,'days') // Add one day (ie set moment instance to tomorrow) .startOf('day') // Set the time to midnight .format("YYYY-MM-DDTHH:mm:ss") ); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script> 

有關這些方法的更多信息,請參見以下鏈接:

暫無
暫無

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

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