javascript获取当前时间戳的几种方法

来源:IT星空
访问量:314
发布日期:2023-11-16

通过javascript的标准内置对象Date的各种方法可以获取到时间戳,Date对象表示自 1970 年 1 月 1 日(UTC)起经过的毫秒数的某一具体时刻。

第一种:

通过Date对象的now方法:

var shijianc = Date.now();  //返回的是当前13位长度的时间戳,也就是自 1970-1-1 00:00:00 UTC(世界标准时间)到现在所经过的毫秒数
// shijianc = 1700068084452

第二种:

通过Date对象的valueOf方法,此方法返回一个 Date 对象的原始值。

var shijianc =(new Date()).valueOf(); //1700068084452

第三种:

通过Date对象的getTime方法,此方法返回一个数值,表示从 1970 年 1 月 1 日 0 时 0 分 0 秒(UTC,即协调世界时)距离该 Date 对象所代表时间的毫秒数。

var shijianc =(new Date()).getTime(); //1700068084452

第四种:

通过Date对象的parse方法,此方法解析一个表示日期的字符串,并返回从 1970-1-1 00:00:00 所经过的毫秒数。(由于浏览器差异和不一致,强烈建议不要使用此方法

var shijianc = Date.parse();  //1700068084452