需求
js獲取當天時間的起止時間戳
new
date()
.sethours
(hour,
?min,
?sec,
?ms)
date物件中sethours()方法,必傳引數hour,可選引數min,sec,ms
但是當我們只傳了hour時,min、sec、ms為當前時間的min、sec、ms
// 示例
// 獲取當前時間date物件
newdate()
// tue feb 23 2021 16:10:51 gmt+0800 (中國標準時間)
// 獲取當前時間戳
newdate()
.gettime()
// 1614067851376
// 設定時間為今日0點,獲取時間戳
newdate()
.sethours(0
)// 1614010251376
// 設定時間為當前日開始時間,獲取時間戳
newdate()
.sethours(0
,0,0
,0)// 1614009600000
// 設定時間為當前日結束時間
newdate()
.sethours(23
,59,59
,999
)// 1614095999999
擴充套件
類似方法:
// 設定分
newdate()
.setminutes
(min,
?sec,
?ms)
// 設定秒
newdate()
.setseconds
(sec,
?ms)
// 設定毫秒
newdate()
.setmilliseconds
(ms)
// 設定年(setyear()只能設定年)
newdate()
.setyear
(year)
// 設定年(設定年月日使用)
newdate()
.setfullyear
(year,
?month,
?date)
// 設定月(setmonth()中month是0~11,即為想要設定的月份-1)
newdate()
.setmonth
(month,
?date)
// 設定日(如果超出本月最大天數,生成的時間戳日期是往下月順延的)
newdate()
.setdate()
newdate()
.settime
(millisec)
js獲取時間戳 時間戳轉時間
1 var timestamp date.parse new date 精準到秒2 var timestamp new date valueof 精準到毫秒3.var timestamp new date gettime 精準到毫秒1 var a new date tolocaledatestrin...
獲取時間戳
方法 一 system.currenttimemillis 方法 二 calendar.getinstance gettimeinmillis 方法 三 newdate gettime 結果發現 system.currenttimemillis 這種方式速度最快 calendar.getinstan...
獲取時間戳,幾個時間點的時間戳
最近的上上上乙個週日24點時間戳 threeweekago strtotime date y m d time 2 week date w time day 1 day 最近的上上乙個週日24點時間戳 twoweekago strtotime date y m d time 1 week date ...