慕慕8283748
2020-04-22 22:05
如果时间是一位数的时候, 如何让它显示 0x呢
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div id="demo"></div>
</body>
<script>
var d = new Date();
//这个 可以直接输出,无论时间是多少,都直接输出
document.getElementById("demo").innerHTML = d.getHours();
//这边先帮他强制类型转换一下,
// 我学的也不多,觉得要0开头的话 应该还是 得字符类型比较方便。
// hours=d.getHours() 是获取时间,
// 后面加了一个 .toString() 是强制类型转换成 字符类型,好在前面加一个 字符 ‘0’。
var hours=d.getHours().toString();
if(hours<10){
hours='0'+hours;
}
document.getElementById("demo").innerHTML =hours;
</script>
</html>
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题