用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - javascript代码库

js显示当前世界各国时间代码

2019-05-15 作者: luckman举报

[javascript]代码库

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>js显示当前世界各国时间代码</title>
    <style>
        body {
            background-image: url("img/bj.jpg");
            background-size: cover;
            background-repeat: no-repeat;
        }

        #container {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            line-height: 90px;
            text-align: center;
            background: rgba(255, 255, 255, 0.3);
        }

        #time_body {
            margin: auto;
            position: absolute;
            top: 0;
            bottom: 0;
            right: 0;
            left: 0;
            height: 50%;
            width: 90%;
        }

        .time {
            font-size: 90px;
        }

        .title {
            font-size: 40px;
            margin-bottom: 60px;
        }

        li {
            float: left;
            width: 30%;
            list-style: none;
        }
    </style>
</head>

<body onLoad="startTime()">

    <div id="container">
        <div id="time_body">
            <ul>
                <li id="beijing" class="time"></li>
                <li id="mengmai" class="time"></li>
                <li id="niuyue" class="time"></li>
                <li class="title">北京时间</li>
                <li class="title">孟买时间</li>
                <li class="title">纽约时间</li>
                <li id="dongjing" class="time"></li>
                <li id="bali" class="time"></li>
                <li id="xini" class="time"></li>
                <li class="title">东京时间</li>
                <li class="title">巴黎时间</li>
                <li class="title">悉尼时间</li>
            </ul>
        </div>
    </div>


<script type="text/javascript">
    function startTime() {
        document.getElementById('beijing').innerHTML = calcTime(+8)
        document.getElementById('mengmai').innerHTML = calcTime(+5.5)
        document.getElementById('niuyue').innerHTML = calcTime(-5)
        document.getElementById('dongjing').innerHTML = calcTime(+9)
        document.getElementById('bali').innerHTML = calcTime(+2)
        document.getElementById('xini').innerHTML = calcTime(+10)
        t = setTimeout('startTime()', 1000)
    }

    function checkTime(i) {
        if (i < 10) { i = "0" + i }
        return i
    }

    function calcTime(offset) {
        var d = new Date();
        var utc = d.getTime() + (d.getTimezoneOffset() * 60000);
        var nd = new Date(utc + (3600000 * offset));
        var h = nd.getHours()
        var m = nd.getMinutes()
        var s = nd.getSeconds()
        h = checkTime(h)
        m = checkTime(m)
        s = checkTime(s)
        return h + ":" + m + ":" + s
    }


</script>

</body>
</html>

[代码运行效果截图]


js显示当前世界各国时间代码


网友评论    (发表评论)

共3 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...