javascript
如何在JavaScript中获取时间戳
如何在JavaScript中獲取時(shí)間戳
+運(yùn)算符
我們可以使用+運(yùn)算符將日期對(duì)象直接轉(zhuǎn)換為UNIX時(shí)間戳。
例如,我們可以這樣寫:
+new Date()+日期對(duì)象之前操作者觸發(fā)valueOf的方法中Date對(duì)象返回的時(shí)間戳為一個(gè)數(shù)字。
getTime方法
我們可以打電話getTime做同樣的事情。
例如,我們可以這樣寫:
new Date().getTime()返回日期的UNIX時(shí)間戳。
Date.now方法
Date.now是Date構(gòu)造函數(shù)的靜態(tài)方法,它使我們能夠獲取當(dāng)前的日期時(shí)間的時(shí)間戳。
例如,我們可以這樣寫:
Date.now()時(shí)間戳以毫秒為單位返回,因此我們必須將其除以1000并四舍五入以獲得以秒為單位的時(shí)間戳。
為此,我們寫:
Math.floor(Date.now() / 1000)Math.floor 將數(shù)字四舍五入到最接近的整數(shù)。
我們也可以這樣Math.round寫:
Math.round(new Date().getTime() / 1000);Number 函數(shù)
該Number函數(shù)是全局函數(shù),可讓我們將非數(shù)字對(duì)象或原始值轉(zhuǎn)換為數(shù)字。
我們可以使用它來(lái)將日期轉(zhuǎn)換為時(shí)間戳。
為此,我們寫:
Number(new Date())然后,我們獲得返回的時(shí)間戳(以秒為單位),因?yàn)樗|發(fā)了像運(yùn)算符一樣的實(shí)例valueOf方法。Date+
Lodash _.now方法
Lodash還有一個(gè)now返回當(dāng)前時(shí)間戳的方法。
要使用它,我們寫:
_.now();它還將返回當(dāng)前日期的時(shí)間戳。
總結(jié)
以上是生活随笔為你收集整理的如何在JavaScript中获取时间戳的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JavaScript比较数组的方法
- 下一篇: 5种JavaScript中常用的排序方法