在JavaScript中如何获取时间戳?

简介: 在JavaScript中如何获取时间戳?

在JavaScript中,你可以通过几种方式获取时间戳。最常见的方式是使用Date对象的getTime()方法,这会返回自1970年1月1日00:00:00 UTC(世界标准时间)以来的毫秒数。下面是一个简单的例子:

javascript// 创建一个Date对象,表示当前的时间和日期
let now = new Date();
 
// 使用getTime()方法获取时间戳(以毫秒为单位)
let timestamp = now.getTime();
 
console.log(timestamp); // 输出类似:1626789123456

如果你需要的是秒级的时间戳,你可以简单地将毫秒级的时间戳除以1000

javascript// 创建一个Date对象,表示当前的时间和日期
let now = new Date();
 
// 获取毫秒级时间戳并转换为秒级时间戳
let timestampInSeconds = Math.floor(now.getTime() / 1000);
 
console.log(timestampInSeconds); // 输出类似:1626789123

在上面的代码中,Math.floor()函数用于向下取整,确保得到的是整数秒的时间戳。

另外,你也可以使用Date.now()方法,这个方法会直接返回当前时间的毫秒级时间戳,无需先创建Date对象:

javascript// 使用Date.now()直接获取当前时间的毫秒级时间戳
let timestamp = Date.now();
 
console.log(timestamp); // 输出类似:1626789123456
目录
相关文章
|
6月前
|
JavaScript 前端开发
获取JavaScript时间戳函数的5种方法
获取JavaScript时间戳函数的5种方法
61 0
|
6月前
|
JavaScript 小程序 Unix
js时间戳与日期格式的相互转换
js时间戳与日期格式的相互转换
|
2月前
|
JavaScript 前端开发
js时间戳转日期时间
js时间戳转日期时间
82 20
|
26天前
|
前端开发 JavaScript UED
"前端小技巧大揭秘:JS如何将后台时间戳秒变亲切小时前、分钟前,让用户秒懂,提升互动体验!"
【10月更文挑战第23天】在Web开发中,将后台返回的时间戳转换为“小时前”、“分钟前”、“刚刚”等友好的时间描述是常见需求。本文介绍如何用JavaScript实现这一功能,通过计算当前时间和时间戳的差值,返回相应的描述,提升用户体验。
28 1
|
3月前
|
JavaScript 前端开发
javascript中常见获取时间戳的方法
javascript中常见获取时间戳的方法
87 0
|
5月前
|
缓存 JavaScript 前端开发
js/javascript获取时间戳的5种方法
js/javascript获取时间戳的5种方法
|
4月前
|
JavaScript 前端开发
js/javascript 操作时间日期【全】含时间日期的创建、获取、比较、计算、格式化、时间戳、昨天、今天、星期汉化、计时、相关插件等
js/javascript 操作时间日期【全】含时间日期的创建、获取、比较、计算、格式化、时间戳、昨天、今天、星期汉化、计时、相关插件等
107 0
|
5月前
|
JavaScript
JS时间戳转时间
JS时间戳转时间
|
6月前
|
JavaScript
js怎样获取到时间戳?
js怎样获取到时间戳?
|
6月前
|
存储 缓存 JavaScript
JS:什么是时间戳?
JS:什么是时间戳?
196 2