js獲取當前時間(昨天、今天、明天)
//昨天的時間
var day1 =
newdate()
; day1.
settime
(day1.
gettime()
-24*60
*60*1000);
var s1 =
day1.
getfullyear()
+"-"
+(day1.
getmonth()
+1)+
"-"+ day1.
getdate()
; console.
log(day1, s1)
;//今天的時間
var day2 =
newdate()
; day2.
settime
(day2.
gettime()
);var s2 =
day2.
getfullyear()
+"-"
+(day2.
getmonth()
+1)+
"-"+ day2.
getdate()
; console.
log(day2, s2)
;//明天的時間
var day3 =
newdate()
; day3.
settime
(day3.
gettime()
+24*60
*60*1000);
var s3 =
day3.
getfullyear()
+"-"
+(day3.
getmonth()
+1)+
"-"+ day3.
getdate()
; console.
log(day3, s3)
;
列印結果![](https://pic.w3help.cc/f2a/0778dcd28e96fcc91792aa8d03975.jpeg)
下面是具體到時分秒的獲取方法
function
writecurrentdate()
writecurrentdate
()
列印結果![](https://pic.w3help.cc/a12/1169eb30c016fd63d332fcf71a02a.jpeg)
2020.10.10更新
今天又發現了一種簡單的方法:可以直接對年月日時分秒進行操作,假如今天2017-10-10 那麼所得昨天為 2017-10-09
//昨天的時間
var day1 =
newdate()
; day1.
setdate
(day1.
getdate()
-1);
var s1 = day1.
format
("yyyy-mm-dd");
console.
log(day1, s1)
;//前天的時間
var day2 =
newdate()
; day2.
setdate
(day2.
getdate()
-2);
var s2 = day2.
format
("yyyy-mm-dd");
console.
log(day2, s2)
;
列印結果其中,format函式為擴充套件函式
/**
*對date的擴充套件,將 date 轉化為指定格式的string
*月(m)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符,
*年(y)可以用 1-4 個佔位符,毫秒(s)只能用 1 個佔位符(是 1-3 位的數字)
*例子:
*(new date()).format("yyyy-mm-dd hh:mm:ss.s") ==> 2006-07-02 08:09:04.423
*(new date()).format("yyyy-m-d h:m:s.s") ==> 2006-7-2 8:9:4.18
*/date.prototype.
format
=function
(fmt);if
(/(y+)/
.test
(fmt)
) fmt = fmt.
replace
( regexp.$1,(
this
.getfullyear()
+"").
substr(4
- regexp.$1.length));
for(
var k in o)if(
newregexp
("("
+ k +
")")
.test
(fmt)
) fmt = fmt.
replace
( regexp.$1
, regexp.$1.length ==
1? o[k]:(
"00"
+ o[k]).
substr((
""+ o[k]
).length));
return fmt;
};
頁面日期 2020-10-10 變 20201010 「2020-10-10」.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 day...
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...
昨天,今天,明天
一直以來,都沒有寫東西的習慣,雖然腦海裡偶爾會回憶過去,但都是零零碎碎,很多情況都是偶爾想起來,偶爾又忘記的狀態。尤其是工作中,很多東西也都很模糊,知其然不知其所以然。以至於,現在的狀態很不好。最近經常反思,主要原因有二,首先是書看的太少,然後是沒有乙個系統的歸納總結。如今,已認識到問題的所在,也知...