js獲取當前時間 昨天 今天 明天

2021-08-31 19:08:27 字數 2044 閱讀 8605

1、時間格式化

1 //昨天的時間

2 var day1 = new date(); 3 day1.settime(day1.gettime()-24*60*60*1000);

4 var s1 = day1.getfullyear()+"-" + (day1.getmonth()+1) + "-" + day1.getdate();

5 //今天的時間

6 var day2 = new date(); 7 day2.settime(day2.gettime());

8 var s2 = day2.getfullyear()+"-" + (day2.getmonth()+1) + "-" + day2.getdate();

9 //明天的時間

10 var day3 = new date();

11 day3.settime(day3.gettime()+24*60*60*1000);

12 var s3 = day3.getfullyear()+"-" + (day3.getmonth()+1) + "-" + day3.getdate();

13 //拼接時間

14 function show()

18 //賦值doubledate

19 $('#dates').val(show());

2、下面是具體到時分秒的獲取方法

1 function writecurrentdate()
3、2017.6.27更新

今天又發現了一種簡單的方法:可以直接對年月日時分秒進行操作,假如今天2017-06-01 那麼所得昨天為 2017-05-31

1 //昨天的時間 

2 var day1 = new date();

3 day1.setdate(day1.getdate() - 1);

4 var s1 = day1.format("yyyy-mm-dd");

5 //前天的時間

6 var day2 = new date();

7 day2.setdate(day2.getdate() - 2);

8 var s2 = day2.format("yyyy-mm-dd");

其中,format函式為擴充套件函式。

1 /**

2 *對date的擴充套件,將 date 轉化為指定格式的string

3 *月(m)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符,

4 *年(y)可以用 1-4 個佔位符,毫秒(s)只能用 1 個佔位符(是 1-3 位的數字)

5 *例子:

6 *(new date()).format("yyyy-mm-dd hh:mm:ss.s") ==> 2006-07-02 08:09:04.423

7 *(new date()).format("yyyy-m-d h:m:s.s") ==> 2006-7-2 8:9:4.18

8 */

9 date.prototype.format = function (fmt) ;

19 if (/(y+)/.test(fmt)) fmt = fmt.replace(regexp.$1, (this.getfullyear() + "").substr(4 - regexp.$1.length));

20 for (var k in o)

21 if (new regexp("(" + k + ")").test(fmt)) fmt = fmt.replace(regexp.$1, (regexp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));

22 return fmt; 23 }

4、頁面日期 2017-06-27 變 20170627 「2017-06-27」.replace(/-/g,"")。

js獲取當前時間 昨天 今天 明天

1 時間格式化1 昨天的時間 2 var day1 new date 3 day1.settime day1.gettime 24 60 60 1000 4 var s1 day1.getfullyear day1.getmonth 1 day1.getdate 5 今天的時間 6 var day2...

js獲取當前時間 昨天 今天 明天

js獲取當前時間 昨天 今天 明天 昨天的時間 var day1 newdate day1.settime day1.gettime 24 60 60 1000 var s1 day1.getfullyear day1.getmonth 1 day1.getdate console.log day1...

昨天,今天,明天

一直以來,都沒有寫東西的習慣,雖然腦海裡偶爾會回憶過去,但都是零零碎碎,很多情況都是偶爾想起來,偶爾又忘記的狀態。尤其是工作中,很多東西也都很模糊,知其然不知其所以然。以至於,現在的狀態很不好。最近經常反思,主要原因有二,首先是書看的太少,然後是沒有乙個系統的歸納總結。如今,已認識到問題的所在,也知...