JavaScript 如何获取时间戳
在JavaScript中,时间戳是当前时间的数值表示。它是一个唯一的标识符,标记事件发生或执行某个操作的确切时刻。时间戳在日志记录、调试或测量时间间隔等各种应用中非常有用。在本文中,我们将探讨在JavaScript中获取时间戳的不同方法。
语法: 有多种方法可以在JavaScript中获取时间戳。以下是一些常用方法的语法:
使用 Date.now() 方法: 该方法返回自1970年1月1日00:00:00 UTC以来的毫秒数。它是Date对象的静态方法,在现代浏览器中得到广泛支持。
var timestamp = Date.now();
使用 new Date().getTime() 方法: 这个方法也返回自1970年1月1日00:00:00 UTC以来的毫秒数。它是Date对象的一个实例方法,相当于调用valueOf()方法。
var timestamp = new Date().getTime();
使用 new Date().valueOf() 方法: 此方法返回日期对象的原始值,即自1970年1月1日00:00:00格林威治时间以来的毫秒数。
var timestamp = new Date().valueOf();
示例 1: 使用 Date.now() 方法
HTML
<!DOCTYPE html>
<html>
<head>
<title>Timestamp Example</title>
</head>
<body>
<center>
<h1 style="color:green">
GeeksForGeeks
</h1>
<p id="demo"></p>
</center>
<script>
var timestamp = Date.now();
document.getElementById("demo").innerHTML
= "Timestamp: " + timestamp;
</script>
</body>
</html>
输出:
示例2: 使用新的 Date().getTime() 方法
HTML
<!DOCTYPE html>
<html>
<head>
<title>Timestamp Example</title>
</head>
<body>
<center>
<h1 style="color:green">
GeeksForGeeks
</h1>
<p id="demo"></p>
</center>
<script>
var timestamp = new Date().getTime();
document.getElementById("demo").innerHTML
= "Timestamp: " + timestamp;
</script>
</body>
</html>
输出:
结论: 在这篇文章中,我们讨论了在JavaScript中获取时间戳的不同方法。我们看到如何使用 Date.now() 方法,new Date().getTime() 方法和new Date().valueOf() 方法来获取时间戳。示例展示了如何在HTML代码中使用这些方法将时间戳显示在网页上。时间戳在许多编程场景中都很有用,JavaScript提供了几种易于使用的方法来生成它们。