js脚本如何获取当前时间_js获取当前时间并显示的完整代码教程

使用date对象可轻松获取当前时间。首先创建new Date()实例,再通过getFullYear()、getMonth()+1、getDate()等方法提取年月日时分秒,注意月份从0开始需加1。结合setInterval每秒调用updateClock函数,利用toLocaleDateString和toLocaleTimeString格式化并更新页面显示,实现动态时钟。完整html示例包含页面加载后立即执行且每秒刷新的实时时间展示。

js脚本如何获取当前时间_js获取当前时间并显示的完整代码教程

javaScript 获取当前时间非常简单,主要依靠内置的 Date 对象。下面是一套完整、实用的代码示例,帮助你在网页中获取并显示当前时间。

1. 获取当前时间的基本方法

使用 new Date() 可以创建一个表示当前日期和时间的对象:

 const now = new Date(); console.log(now); // 输出当前完整时间 

2. 提取年月日时分秒

从 Date 对象中提取具体的时间单位,可以使用以下方法:

  • getFullYear():获取四位年份
  • getMonth() + 1:月份(注意从0开始,所以要+1)
  • getDate():日期(几号)
  • getHours():小时(24小时制)
  • getMinutes():分钟
  • getSeconds():秒

 function getCurrentTime() {   const now = new Date();   const year = now.getFullYear();   const month = now.getMonth() + 1;   const day = now.getDate();   const hour = now.getHours();   const minute = now.getMinutes();   const second = now.getSeconds();    return `${year}年${month}月${day}日 ${hour}:${minute}:${second}`; } 

3. 实时显示时间(每秒更新)

为了让页面上的时间动起来,可以用 setInterval 每隔1秒刷新一次显示:

js脚本如何获取当前时间_js获取当前时间并显示的完整代码教程

麦当秀MindShow AiPPT

麦当秀|MINDSHOW是一款百万用户正在使用的三分钟生成一份PPT的AI应用系统。它利用引领前沿的人工智能技术,能够自动完成演示内容的设计。

js脚本如何获取当前时间_js获取当前时间并显示的完整代码教程 224

查看详情 js脚本如何获取当前时间_js获取当前时间并显示的完整代码教程

 function updateClock() {   const now = new Date();   const timeString = now.toLocaleTimeString(); // 简化格式:14:30:25   document.getElementById("clock").textContent = timeString; }  // 页面加载完成后开始更新 setInterval(updateClock, 1000); updateClock(); // 立即执行一次,避免初始空白 

4. 完整HTML示例代码

将以下代码保存为 .html 文件,直接在浏览器中打开即可看到实时时间:

 <!DOCTYPE html> <html lang="zh"> <head>   <meta charset="UTF-8" />   <title>js显示当前时间</title> </head> <body>   <h2>当前时间:<span id="clock"></span></h2>    <script>     function updateClock() {       const now = new Date();       const timeString = now.toLocaleTimeString("zh-CN");       const dateString = now.toLocaleDateString("zh-CN");       document.getElementById("clock").textContent =          dateString + " " + timeString;     }      setInterval(updateClock, 1000);     updateClock();   </script> </body> </html> 

基本上就这些。你可以根据需要调整格式,比如只显示时间、加星期、用24小时制等。核心是掌握 Date 对象的使用方式。不复杂但容易忽略细节,比如月份从0开始的问题。

上一篇
下一篇
text=ZqhQzanResources