js世界时间的转换代码怎么写

js实现世界时间换算的方法,js世界时间的转换代码怎么写教程如下:

实现结果:换算当前时间世界去地区时间

js实现代码:

        $(function () {
            GetTime();
        });
        function GetTime() {
            var dt = new Date();
            var def = dt.getTimezoneOffset() / 60;
            var gmt = (dt.getHours() + def);
            document.clock.local.value = (IfZero(dt.getHours()) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));
            var ending = ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds());
            var rome = check24(((gmt + 1) > 24) ? ((gmt + 1) - 24) : (gmt + 1));
            document.clock.rome.value = (IfZero(rome) + ending);
            var isr = check24(((gmt + 2) > 24) ? ((gmt + 2) - 24) : (gmt + 2));
            document.clock.Israel.value = (IfZero(isr) + ending);
            var msw = check24(((gmt + 3) > 24) ? ((gmt + 3) - 24) : (gmt + 3));
            document.clock.msw.value = (IfZero(msw) + ending);
            var del = check24(((gmt + 5) > 24) ? ((gmt + 5) - 24) : (gmt + 5));
            document.clock.del.value = (IfZero(del) + ending);
            var kok = check24(((gmt + 7) > 24) ? ((gmt + 7) - 24) : (gmt + 7));
            document.clock.kok.value = (IfZero(kok) + ending);
            var ho = check24(((gmt + 8) > 24) ? ((gmt + 8) - 24) : (gmt + 8));
            document.clock.ho.value = (IfZero(ho) + ending);
            var tky = check24(((gmt + 9) > 24) ? ((gmt + 9) - 24) : (gmt + 9));
            document.clock.tky.value = (IfZero(tky) + ending);

            var sdn = check24(((gmt + 10) > 24) ? ((gmt + 10) - 24) : (gmt + 10));
            document.clock.sdn.value = (IfZero(sdn) + ending);
            var _GMT = check24(((gmt) > 24) ? ((gmt) - 24) : (gmt));

            document.clock._GMT.value = (IfZero(_GMT) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));
            var haw = check24(((gmt + (24 - 10)) > 24) ? ((gmt + (24 - 10)) - 24) : (gmt + (24 - 10)));
            document.clock.Hawaii.value = (IfZero(haw) + ending);
            var ala = check24(((gmt + (24 - 9)) > 24) ? ((gmt + (24 - 9)) - 24) : (gmt + (24 - 9)));
            document.clock.alaska.value = (IfZero(ala) + ending);
            var pacif = check24(((gmt + (24 - 8)) >= 24) ? ((gmt + (24 - 8)) - 24) : (gmt + (24 - 8)));
            document.clock.pacif.value = (IfZero(pacif) + ending);
            var mount = check24(((gmt + (24 - 7)) > 24) ? ((gmt + (24 - 7)) - 24) : (gmt + (24 - 7)));
            document.clock.mount.value = (IfZero(mount) + ending);
            var center = check24(((gmt + (24 - 6)) > 24) ? ((gmt + (24 - 6)) - 24) : (gmt + (24 - 6)));
            document.clock.center.value = (IfZero(center) + ending);
            var east = check24(((gmt + (24 - 5)) > 24) ? ((gmt + (24 - 5)) - 24) : (gmt + (24 - 5)));
            document.clock.east.value = (IfZero(east) + ending);
            var atl = check24(((gmt + (24 - 4)) > 24) ? ((gmt + (24 - 4)) - 24) : (gmt + (24 - 4)));
            document.clock.atl.value = (IfZero(atl) + ending);
            var bra = check24(((gmt + (24 - 3)) > 24) ? ((gmt + (24 - 3)) - 24) : (gmt + (24 - 3)));
            bra = (bra >= 24) ? bra - 24 : bra;
            document.clock.bra.value = (IfZero(bra) + ending);
            var mid = check24(((gmt + (24 - 2)) > 24) ? ((gmt + (24 - 2)) - 24) : (gmt + (24 - 2)));
            mid = (mid >= 24) ? mid - 24 : mid;
            document.clock.mid.value = (IfZero(mid) + ending);
            setTimeout("GetTime()", 1000);
        }
        function IfZero(num) {
            return ((num <= 9) ? ("0" + num) : num);
        }
        function check24(hour) {
            return (hour >= 24) ? hour - 24 : hour;
        }

显示效果:世界时间换算

参考文章:http://www.itmacom.com/gl/33482.html 

退休时间计算器

2的n次方计算器

十六进制计算器

变异系数计算器

对数计算器

复数乘法计算器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值