在JavaScript中,获取系统时间戳可以通过Date
对象来实现。时间戳通常指的是自1970年1月1日00:00:00 UTC(协调世界时)到当前时间的毫秒数。
以下是获取系统时间戳的几种方法:
Date.now()
这是最简单的方法,直接返回当前时间的时间戳(毫秒)。
const timestamp = Date.now();
console.log(timestamp);
new Date().getTime()
这种方法通过创建一个新的Date
对象,然后调用其getTime
方法来获取时间戳。
const timestamp = new Date().getTime();
console.log(timestamp);
+new Date()
这种方法通过创建一个新的Date
对象,然后将其转换为数字来获取时间戳。
const timestamp = +new Date();
console.log(timestamp);
const timestampInSeconds = Math.floor(Date.now() / 1000);
console.log(timestampInSeconds);
performance.now()
,但需要注意它返回的是相对于页面加载的时间。const highPrecisionTimestamp = performance.now();
console.log(highPrecisionTimestamp);
Date
对象的相关方法进行转换。const date = new Date();
const options = { timeZone: 'Asia/Shanghai', year: 'numeric', month: '2-digit', day: '2-digit' };
console.log(date.toLocaleDateString('en-US', options));
通过以上方法,你可以灵活地在JavaScript中获取和处理系统时间戳。
领取专属 10元无门槛券
手把手带您无忧上云