![](/img/trans.png)
[英]how to sum dates and times when the result is greater than 24 hours using 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.