常見的Javascript獲取時間戳

2021-09-13 12:08:30 字數 1128 閱讀 7882

最近在做專案的時候,發現獲取時間戳的需求挺多的,通常是在做日期選擇的時候,要拿開始時間和結束時間的時間戳。每次都得google一下,還不如自己搞一搞!

+ new date()

通常會有這樣的需求,就是檢視今天的資料,那麼就需要獲取今天0點和24點的時間戳,可以通過sethours函式來進行操作

let timestamp = new date().sethours(0, 0, 0, 0)

這裡的sethours後面對應的四個引數分別是時分秒毫秒,即把時間設定為00:00:00:00

24點和0點的思路其實是一樣的,把時間設定為24:00:00:00即可

(ps: 8月7日24點即8月8日0點哈哈哈)

(pss: 好無聊的ps)

其實近七天就是六天前的0點到今天的24點,舉個栗子,今天是8月7日,那麼要獲取近七天的資料,應該是8月1日00:00:00到8月7日24:00:00,8月7日24:00:00的時間戳在上面已經講過了,就不再贅述啦,那麼8月1日00:00:00呢?

得到今天0點的時間戳,減去6天的毫秒數即可。

我們知道,每天的毫秒數為24 * 60 * 60 * 1000

因此通過:

let sevendaysbefore = new date().sethours(0, 0, 0, 0) - 6 * 24 * 60 * 60 * 1000

即可得到8月1日00:00:00的時間戳.

(ps: 跟我一起記,近七天,六天前)

然後那個時間戳轉化的**貼出來方便大家:

JavaScript中常見獲取元素的方法及其拓展

常見的獲取元素的方法有3種,分別是通過元素id 通過標籤名字和通過類名字來獲取。dom提供了乙個名為getelementbyid的方法,這個方法將返回乙個與之對應id屬性的節點物件。使用的時候請注意區分大小寫。它是document物件特有的函式,只能通過其來呼叫該方法。其使用的方法如下 docume...

JavaScript常見相容

1.滾動條到頂端的距離 滾動高度 var scrolltop document.documentelement.scrolltop document.body.scrolltop 2.滾動條到左端的距離 var scrollleft document.documentelement.scrollle...

javascript獲取型別

1 使用typeof函式可以用於識別運算數型別的字串,可以返回如下型別 number,string,boolenan,object,function,undefined.2 當使用typeof函式檢測null值時,返回的時object,則需要 return o null null typeof o ...