如何在JavaScript中以秒为单位获取当前日期/时间

如何在JavaScript中以秒为单位获取当前日期/时间

在JavaScript中,有内置方法用于获取当前日期和时间(以秒为单位)。我们可以通过以下两种方式之一实现-

  • 使用 Date.now() 方法

  • 使用新的 getTime() 方法

让我们深入了解如何以秒为单位获取当前日期时间。

使用 Date.now() 方法

Date.now() 静态方法返回从纪元以来经过的毫秒数,这被认为是1970年1月1日 UTC午夜的开始。

语法

以下是 Date.now() 的语法 –

Date.now()

示例

在以下示例中,我们使用 Date.now() 运行脚本来获取以秒为单位的日期和时间。

<!DOCTYPE html>
<html>
   <body style="background-color:#D5F5E3 ">
      时间戳是:
      <span class="tutorial">
         <button onclick="dateinsec()">点击获取日期时间的时间戳</button>
         <script>
            function dateinsec() {
               dateInMillisecs = Date.now();
               dateInSecs = Math.round(dateInMillisecs / 1000);
               document.querySelector('.tutorial').textContent =
               dateInSecs;
            }
         </script>
      </span>
   </body>
</html>

当脚本被执行时,它会生成一个输出,其中包含文本以及网页上的单击按钮。如果用户单击按钮,则会触发事件并在网页上显示以秒为单位的日期和时间。

使用新的 Date.getTime() 方法

JavaScript date getTime() 方法根据通用时间返回指定日期的时间对应的数值。getTime方法返回的值是自1970年1月1日00:00:00以来的毫秒数。

语法

以下是新的 Date.getTime() 的语法 –

Date.getTime()

示例

考虑以下示例,这里我们使用 Date.getTime() 运行脚本来获取以秒为单位的日期和时间。

<!DOCTYPE html>
<html>
   <body style=" text-align:center;background-color:#EBF5FB;">
      当前时间戳是:
      <span class="tutorial">
         <button onclick="gettimeinsec()">获取当前时间</button>
         <script>
            function gettimeinsec() {
               dateInMillisecs = new Date().getTime();
               dateInSecs = Math.round(dateInMillisecs / 1000);
               document.querySelector('.tutorial').textContent =
               dateInSecs;
            }
         </script>
      </span>
   </body>
</html>

运行上面的脚本后,输出窗口将弹出,显示网页上的文本和单击按钮。当用户单击按钮时,将触发事件并获取以秒为单位的时间。

示例

执行下面的代码,并观察我们如何以秒为单位获取当前日期和时间。

<!DOCTYPE html>
<html>
<body>
   <script>
      var currentDateTime = new Date();
      document.write("当前日期时间如下:" + "<br>");
      document.write(currentDateTime + "<br>");
      var resultInSeconds = currentDateTime.getTime() / 1000;
      document.write("当前日期时间的时间戳如下:" + "<br>")
      document.write(resultInSeconds);
   </script>
</body>
</html>

当脚本被执行时,输出窗口将弹出,触发事件并根据IST显示当前日期和时间以及网页上的以秒为单位的日期和时间。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

JavaScript 教程