IT科技

當前位置 /首頁/IT科技 > /列表

date加一天,js

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

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 (中國標準時間)

js date加一天

TAG標籤:js #