为了账号安全,请及时绑定邮箱和手机立即绑定

可以更规范的显示时间吗?

如果时间是一位数的时候, 如何让它显示 0x呢


正在回答

1 回答

<!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>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

可以更规范的显示时间吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信