js date加一天是什么?一起來看看吧:
js date加一天是一個輕量的 JavaScript 時間日期處理庫。與 Moment.js 的 API 設計保持一致,隨著moment的包逐漸變大,官方已經決定未來停止維護相關moment.js庫,并且官網也推薦使用dayjs庫,因為它有很多優勢。
其主要特性如下:
1、與 Moment.js 相同的 API 和用法
2、不可變數據(Immutable)
3、支持鏈式操作(Chainable)
4、只有 2kb 大小(一些高級用法以擴展的形式存在,可按需加載)
5、全瀏覽器兼容
6、強大的國際化支持(I18n)
代碼示例:
1、以當前日期new date()為例,也可以將例中new date()換成任意date對象
var?d?=?new?Date(); ????d.setTime(d.getTime()+24*60*60*1000); ????var?s?=?d.getFullYear()+"-"?+?(d.getMonth()+1)?+?"-"?+?d.getDate();
2、獲取今天的0時0分0秒
var?startDate=?new?Date(new?Date().toLocaleDateString());?//Wed?March?09?2022?00:00:00?GMT+0800?(中國標準時間)
3、獲取一個月前的日期
var?lastM?=new?Date(new?Date().setMonth(new?Date().getMonth()-1));//Wed?Feb?09?2022?13:38:08?GMT+0800?(中國標準時間)
4、獲取一個月前的0時0分0秒
var?lastM_start?=new?Date(new?Date(new?Date().toLocaleDateString()).setMonth(new?Date().getMonth()-1)); //Wed?Feb?09?2022?00:00:00?GMT+0800?(中國標準時間)
5、獲取前一天的日期
var?yesterday?=?new?Date(new?Date().setDate(new?Date().getDate()-1));//Wed?March?08?2022?13:41:39?GMT+0800?(中國標準時間)
6、獲取今天的23時59分59秒
var?endDate?=?new?Date(new?Date(new?Date().toLocaleDateString()).getTime()+24*60*60*1000-1);//Wed?March?09?2022?23:59:59?GMT+0800?(中國標準時間)
7、獲取昨天的23時59分59秒
new?Date().setDate(new?Date().getDate()-1)).toLocaleDateString()).getTime()+24*60*60*1000-1);//Wed?March?08?2022?23:59:59?GMT+0800?(中國標準時間)
以上就是小編今天的分享,希望可以幫助到大家。