🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

[JS] 日期 + 时间 + 星期模板

使用 JavaScript 实时显示当前日期和时间的方法

📅 本模板的用途与优点

👇就是这种效果👇
----/--/-- --:--:-- (---)

📋 可复制粘贴的实用代码


    <div id="datetime"></div>
<script>
  setInterval(() => {
    const now = new Date();
    const y = now.getFullYear();
    const m = (now.getMonth() + 1).toString().padStart(2, '0');
    const d = now.getDate().toString().padStart(2, '0');
    const h = now.getHours().toString().padStart(2, '0');
    const min = now.getMinutes().toString().padStart(2, '0');
    const s = now.getSeconds().toString().padStart(2, '0');
    const dayNames = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
    const w = dayNames[now.getDay()];
    document.getElementById("datetime").textContent = `${y}/${m}/${d} ${h}:${min}:${s} (${w})`;
  }, 1000);
</script>
  

🧩 应用与扩展

本模板使用 setInterval(() => {...}, 1000) 每秒实时更新当前的日期、时间和星期。通过调用 getFullYear()getDay() 等方法获取系统时间数据,并以清晰的格式呈现在页面上。

星期的显示是利用 getDay() 返回的数字索引配合 dayNames[] 数组进行转换。如果需要中文显示,可将该数组内容替换为 ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],使其更符合本地化需求。

📌 实际应用示例

该代码可用于展示当前时间信息,例如学校的电子公告栏、商店展示屏、或需要显示系统时间的网站。您也可以自由调整样式(CSS)以符合自己项目的视觉设计。

由于使用的是用户设备上的本地时间,这种方法非常适合多语言、多时区支持的网页或服务。