JavaScript中如何获取时间戳? JavaScript与时间戳相关的函数介绍
创建时间:
目录
JavaScript中获得时间戳的方法有多种。最常见的方式是使用Date对象的getTime()方法,这会返回自1970年1月1日00:00:00 UTC(世界标准时间)以来的毫秒数。常见JavaScript与时间戳相关的函数介绍。
方法一:Date.now()
Date.now()利用Date类自身的now()方法可以获得当前的时间戳:
const timestamp = Date.now();
console.log(timestamp); //1728972083828
方法二:new Date().getTime()
new Date().getTime()创建一个Date对象调用它的getTime()方法也可以获得当前的时间戳:
const timestamp = new Date().getTime();
console.log(timestamp); //1728972118868
方法三:new Date().valueOf()
创建一个Date对象,通过调用它的valueOf()函数返回指定对象的原始值获得准确的时间戳值:
const timestamp = new Date().valueOf();
console.log(timestamp); //1728972144403
方法四:Date.parse()
Date.parse()将字符串或者时间对象直接转化成时间戳:
const timestamp = Date.parse(new Date());
console.log(timestamp); //1728972175403
方法五:Number
将时间对象转化为一个number类型的数值,即时间戳
const timestamp = Number(new Date());
console.log(timestamp); //1728972199268
方法六:Date.UTC()
Date.UTC()方法返回自1970年1月1日00:00:00 UTC以来经过的毫秒数,它接受年、月、日、小时、分钟、秒和毫秒作为参数:
const timestamp = Date.UTC(2024, 9, 15, 12, 21, 44, 926);
console.log(timestamp); //1697608904000