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 ">
      Current date/time in seconds is:
      <span class="tutorial">
         <button onclick="dateinsec()">Click To Get Date Time In Sec</button>
         <script>
            function dateinsec() {
               dateInMillisecs = Date.now();
               dateInSecs = Math.round(dateInMillisecs / 1000);
               document.querySelector('.tutorial').textContent =
               dateInSecs;
            }
         </script>
      </span>
   </body>
</html>

当脚本执行时,它将在网页上生成一个包含文本和一个点击按钮的输出。如果用户点击按钮,事件将被触发,并在网页上显示日期和时间的秒数。

使用new Date.getTime()方法

JavaScript的getTime()方法返回与指定日期对应的时间的数值,根据协调世界时。getTime方法返回的值是自1970年1月1日00:00:00以来的毫秒数。

语法

下面是new Date.getTime()方法的语法: Date.getTime() -

Date.getTime()

示例

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

<!DOCTYPE html>
<html>
   <body style=" text-align:center;background-color:#EBF5FB;">
      Current date/time in seconds is:
      <span class="tutorial">
         <button onclick="gettimeinsec()">Get current time</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("The current date time is as follows:" + "<br>");
      document.write(currentDateTime + "<br>");
      var resultInSeconds = currentDateTime.getTime() / 1000;
      document.write("The current date time in seconds is as follows:" + "<br>")
      document.write(resultInSeconds);
   </script>
</body>
</html>

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程