【JavaScript】根据当前时间,动态显示 年月日时分秒(不足两位补0)
JavaScript 时间 当前 根据 不足 两位 年月日 时分秒
2023-09-11 14:19:17 时间
【JavaScript】根据当前时间,动态显示 年月日时分秒
- 第一种
<html>
<head>
<meta http-equiv="Content-Type” content="text/html; charset=gb2312">
<title>动态显示年月日星期时分秒</title>
<script type="text/javascript">
var days = new Array("日", "一", "二", "三", "四", "五", "六");
function showDT() {
var currentDT = new Date();
var y, m, date, day, hs, ms, ss, theDateStr;
y = currentDT.getFullYear(); //四位整数表示的年份
m = currentDT.getMonth() + 1; //月
date = currentDT.getDate(); //日
day = currentDT.getDay(); //星期
hs = currentDT.getHours(); //时
ms = currentDT.getMinutes(); //分
ss = currentDT.getSeconds(); //秒
theDateStr =
y +
"年" +
m +
"月" +
date +
"日 星期" +
days[day] +
" " +
hs +
":" +
ms +
":" +
ss;
document.getElementById("theClock").innerHTML = theDateStr;
// setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次
window.setTimeout(showDT, 1000);
}
</script>
</head>
<body onload="showDT()">
<div id="theClock" style="font-weight: bold; width: 300px"></div>
</body>
</html>
- 补0
<body onload="showDT()">
<div id="theClock" style="font-weight: bold; width: 300px"></div>
</body>
<script>
function showDT() {
var date = new Date();
//年
var year = date.getFullYear();
//月
var month =
date.getMonth() + 1 < 10
? "0" + (date.getMonth() + 1)
: date.getMonth() + 1;
//日
var day =
date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
//时
var hh =
date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
//分
var mm =
date.getMinutes() < 10
? "0" + date.getMinutes()
: date.getMinutes();
//秒
var ss =
date.getSeconds() < 10
? "0" + date.getSeconds()
: date.getSeconds();
var nowTime =
year + "-" + month + "-" + day + " " + hh + ":" + mm + ":" + ss;
nowTime =
year +
"年" +
month +
"月" +
day +
"日" +
" " +
hh +
":" +
mm +
":" +
ss;
document.getElementById("theClock").innerHTML = nowTime;
// setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次
window.setTimeout(showDT, 1000);
}
</script>
相关文章
- JavaScript 获取当前时间戳
- JavaScript 18. 类型转换
- JavaScript - 判断当前时间是否在指定区间内,例如:9:00~12:00(检查当前时间是否处于规定的两个时间段范围内),适用于 vue.js / uniapp / 微信小程序等前端项目
- 2014年12月最棒的 15 个 JavaScript 库
- JavaScript - 时间函数
- 【JavaScript】关于javascript原型的深入理解
- 【JavaScript】理解与使用Javascript中的回调函数
- 《编写可维护的JavaScript》——2.2 多行注释
- 《AngularJS高级程序设计》——第5章 JavaScript基础 5.1准备示例项目
- 《JavaScript设计与开发新思维》——2.6 窃取这段JavaScript
- 微信小程序开发规范文档-JavaScript注释规范
- Javascript: hash tables in javascript
- javascript时间戳和日期字符串相互转换
- javascript语法(一) 极客时间
- 浅析JavaScript中变量存储在堆中还是栈中-字符串、数字、其他类型分别是怎样存储的:984k的栈区为啥能装几十M的字符串、V8对字符串的处理过程(存在则复用地址,不存在则新建内存后把地址赋给变量/字符串不可变的理解)、数字(小整数在栈,其他在堆)、其他基本类型(引擎初始化时分配地址,之后都是复用同一个地址)
- Javascript 实现复制(Copy)动作方法总结
- 一天时间迅速准备前端面试|JavaScript——异步进阶
- Facebook推出JavaScript单元测试和自动化Mock工具Jest
- 【javascript】Javascript中"||"的妙用
- 40 JavaScript Chart and Graph Libraries for Developers--reference
- CSS3&JavaScript 仿微信对话框和时间格式化处理