新闻中心

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

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

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

J*aScript 获取当前时间非常简单,主要依靠内置的 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秒刷新一次显示:

Blackink AI纹身生成 Blackink AI纹身生成

创建类似纹身的设计,生成独特纹身

Blackink AI纹身生成 80 查看详情 Blackink AI纹身生成
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开始的问题。

以上就是js脚本如何获取当前时间_js获取当前时间并显示的完整代码教程的详细内容,更多请关注其它相关文章!


# 加载  # 政府网站建设概况  # 济南网站建设新风向  # 白酒营销及推广策略分析  # 低价网站建设哪里最便宜  # 贵州云上网站建设  # 三河网站制作推广  # 俄语网站建设论文范文  # 涧西网站优化设计师招聘  # seo排名工具排名  # 网站seo标题优化模板  # 你在  # 你可以  # js脚本制作教程  # 未接  # 道中  # 传至  # 拖放  # 何为  # 弹出  # 背景色  # 浏览器  # js  # html  # java  # javascript 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: Python getattr() 异常处理深度解析:避免程序意外退出  如何在网页中实现特定地点的随机图片展示  TikTok国际版网页端快速入口 TikTok全球版短视频浏览教程  高德地图总提示网络异常怎么办 高德地图离线导航设置与网络排查方法  优化 Python 函数中的条件逻辑:解决 if-else 嵌套与参数选择问题  Windows10怎么开启夜间模式 Windows10系统设置调整色温与亮度缓解夜间用眼疲劳【教程】  qq游戏网页版直接玩_qq游戏免下载快速入口  css滚动区域卡顿如何改善_css滚动问题用will-change优化渲染  在命令行怎么运行html项目_命令行运行html项目方法【教程】  LINUX的I/O重定向是什么_深入理解LINUX中 >、>> 与 < 的区别  Python自定义类排序:解决lambda键值访问TypeError的实践指南  J*aScript中localStorage数据的获取、清洗与格式化教程  Win10如何清理注册表垃圾 Win10注册表维护与优化指南【慎用】  优化大型XML文件解析:基于Python流式处理的内存高效方案  晋江读书网页版在线登录 晋江读书电脑版官网  外媒分析《GTA6》定价:卖100美元可以但真没必要!  J*aScript Promise链中如何正确终止后续.then执行并处理错误  b站如何看历史记录_b站观看历史找回方法  动漫岛观看全网网 动漫岛在线正版动漫入口  从OpenAI API响应中高效提取生成文本  Python多线程中正确使用sigwait处理SIGALRM信号  处理嵌套交互式控件:前端可访问性指南  PySpark中高效提取字符串右侧可变长度数字:使用regexp_extract  EMS快递官网app_中国邮政速递物流手机客户端  Bing引擎入口最新2025 Bing搜索免费官方登录  反效果?《战地6》免费试玩开启后玩家数不升反降  J*a递归快速排序中静态变量导致数据累积的陷阱与解决方案  qq游戏跨平台入口_qq游戏多设备同步登录  163邮箱注册官网 免费申请163个人邮箱  妖精漫画网页版登录入口免费_妖精漫画官网主页直接阅读漫画  Win10文件资源管理器“此电脑”分组怎么关 Win10恢复经典视图【技巧】  如何解决电商平台定制报价请求的“黑洞”问题,SprykerQuoteRequest模块助你提升客户体验与销售效率  steam官方网页快速访问 steam账号注册全流程  Win11输入法不见了怎么办_Windows11恢复语言栏显示方法  铃兰之剑为这和平的世界希里技能组及加点推荐  拼多多赚钱渠道_拼多多收益来源  漫蛙官网正版漫画入口 漫蛙2官方网页登录地址  c++中的std::launder有什么实际用途_c++对象生命周期与指针优化  漫蛙2网页版漫画入口 漫蛙漫画在线官方登录  微信怎么把收藏的内容分类管理 微信收藏内容标签分类方法  msn官网入口地址手机版 msn官方网站手机最新链接  一加手机电池耗电快怎么办_一加手机电池耗电快的解决方法  Go语言HTML解析:利用Goquery精准获取指定元素内容  优化MinIO list_objects_v2 操作的性能瓶颈与最佳实践  poki网页游戏推荐_poki免费游戏平台入口  QQ邮箱网页版入口 QQ邮箱官方邮箱登录通道  哔哩哔哩忘记密码了怎么找回_哔哩哔哩密码找回方法  蛙漫官网漫画入口地址_蛙漫在线畅读无广告弹窗  J*a里如何实现线程安全的懒加载单例_懒加载单例实现方法解析  怎么去除衣服上的口红印_生活小妙招教你用酒精轻松擦除 

搜索