时间换算的问题!!!!!!!!!! !!!!

时间换算 一天24个小时 比如说2016-12-31 23:50:50 这个加上2小时要变分钟 要变小时 变天 变月份 变年 还有就是减的时候 2016-1-1 0:00 减去2小时 也要都变 我想问的是 我下面中的代码逻辑 是不是写错了 错在那里 求指导
对了 北京时间是utc +8 那 utc+3.5 是小时+3 分钟 +5 还是+30 还是什么

在线急等 谢谢 之前也问过 有哥 给我写了另一个简单方法 没看懂 没弄明白 所在又问了一遍

看我原来的那个帖子,获取UTC时间字符串,每次计算都要 new 一个新的UTC事件,通过api更新时间对象后在调用方法设置时间,而不是直接操作
d.getUTCHours() + 3
这样来操作,所以会显示>24或者<0的情况出现

下面只改了部分,其他没改的按照写的示例修改

    function updateDate() {
        var d = new Date();
        var a = d.getUTCHours();
        //UTC时间字符串
        var sUTC = d.getUTCFullYear() + '/' + (d.getUTCMonth() + 1) + '/' + d.getUTCDate() + ' ' + d.getUTCHours() + ':' + d.getUTCMinutes() + ':' + d.getUTCSeconds();
        //世界标准时间
        $("#time").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + d.getUTCHours() + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //当地时间
        $("#time1").val(d.getFullYear() + "年" + (d.getMonth() + 1) + "月" + d.getDate() + "日 " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds());
        //惠灵顿时间
        d = new Date(sUTC)//新UTC时间对象
        d.setHours(d.getHours() + 12);
        //因为是经过UTC计算得到的事件,就不需要在调用getUTCXXXXX这种方法了,直接调用getXXXX
        $("#time2").val(d.getFullYear() + "年" + (d.getMonth() + 1) + "月" + d.getUTCDate() + "日 " + d.getHours() + ":" + d.getMinutes() + ":" +d.getSeconds());
        //悉尼时间
        d = new Date(sUTC)//新UTC时间对象
        d.setHours(d.getHours() + 10);
        $("#time3").val(d.getFullYear() + "年" + (d.getMonth() + 1) + "月" + d.getUTCDate() + "日 " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds());


        ///////////////////////////下面的按照上面的改,分钟的话用  d.setMinutes(d.getMinutes()+要增加的分钟数),看新德里的那个句
        //东京时间
        $("#time4").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 9) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //北京时间
        $("#time5").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 8) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //曼谷时间
        $("#time6").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 7) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());


        //新德里时间
        d = new Date(sUTC)//新UTC时间对象
        d.setHours(d.getHours() + 5);
        d.setMinutes(d.getMinutes() + 30);
        $("#time7").val(d.getFullYear() + "年" + (d.getMonth() + 1) + "月" + d.getUTCDate() + "日 " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds());



        //伊斯兰堡时间
        $("#time8").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 5) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //德黑兰时间
        $("#time9").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 3) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //巴格达时间
        $("#time10").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 3) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //耶路撒冷时间
        $("#time11").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 2) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //开普敦时间
        $("#time12").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 2) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //开罗时间
        $("#time13").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 2) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //卡萨布兰卡时间
        $("#time14").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + d.getUTCHours() + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //莫斯科时间
        $("#time15").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 3) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //雅典时间
        $("#time16").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 2) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //罗马时间
        $("#time17").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 1) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //柏林时间
        $("#time18").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 1) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //巴黎时间
        $("#time19").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() + 1) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //伦敦时间
        $("#time20").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + d.getUTCHours() + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());


        //渥太华时间
        d = new Date(sUTC);
        d.setHours(d.getHours() - 5);
        $("#time21").val(d.getFullYear() + "年" + (d.getMonth() + 1) + "月" + d.getUTCDate() + "日 " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds());




        //墨西哥城时间
        $("#time22").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() - 6) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //纽约时间
        $("#time23").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() - 5) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //芝加哥时间
        $("#time24").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() - 6) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());
        //洛杉矶时间
        $("#time25").val(d.getUTCFullYear() + "年" + (d.getUTCMonth() + 1) + "月" + d.getUTCDate() + "日 " + (d.getUTCHours() - 8) + ":" + d.getUTCMinutes() + ":" + d.getUTCSeconds());



    }
    window.onload = function () {

        setInterval(updateDate, 1000);
    }

js

    function updateDate()
    {
        var d = new Date();
        var a = d.getUTCHours();


        if(d.getUTCHours() <0 ){ 
            d.getUTCHours() + 23

            d.getUTCDate() - 1
            }else if(d.getUTCHours() > 24){
                d.getUTCDate() + 1
                d.getUTCHours() - 24
                }else if(d.getUTCDate() > 31){
                    d.getUTCMonth()+1
                    }else if(d.getUTCMonth() >12){
                        d.getUTCFullYear()+ 1
                        }
        //世界标准时间
        $("#time").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ d.getUTCHours()+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //当地时间
        $("#time1").val(d.getFullYear()+"年"+ (d.getMonth()+ 1)+"月"+ d.getDate()+"日 "+ d.getHours()+":"+ d.getMinutes()+":"+ d.getSeconds());
        //惠灵顿时间
        $("#time2").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 12)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //悉尼时间
        $("#time3").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 10)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //东京时间
        $("#time4").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 9)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //北京时间
        $("#time5").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 8)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //曼谷时间
        $("#time6").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 7)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //新德里时间
        $("#time7").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 5)+":"+ (d.getUTCMinutes() + 30)+":"+ d.getUTCSeconds());
        //伊斯兰堡时间
        $("#time8").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 5)+":"+ d.getUTCMinutes() +":"+ d.getUTCSeconds());
        //德黑兰时间
        $("#time9").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 3)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //巴格达时间
        $("#time10").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 3)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //耶路撒冷时间
        $("#time11").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 2)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //开普敦时间
        $("#time12").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 2)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //开罗时间
        $("#time13").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 2)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //卡萨布兰卡时间
        $("#time14").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ d.getUTCHours()+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //莫斯科时间
        $("#time15").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 3)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //雅典时间
        $("#time16").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 2)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //罗马时间
        $("#time17").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 1)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //柏林时间
        $("#time18").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 1)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //巴黎时间
        $("#time19").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()+ 1)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //伦敦时间
        $("#time20").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ d.getUTCHours()+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //渥太华时间
        $("#time21").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours() - 5)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //墨西哥城时间
        $("#time22").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()- 6)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //纽约时间
        $("#time23").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()- 5)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //芝加哥时间
        $("#time24").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()- 6)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());
        //洛杉矶时间
        $("#time25").val(d.getUTCFullYear()+"年"+ (d.getUTCMonth()+ 1)+"月"+ d.getUTCDate()+"日 "+ (d.getUTCHours()- 8)+":"+ d.getUTCMinutes()+":"+ d.getUTCSeconds());



    }
    window.onload = function()
    {

        setInterval(updateDate, 1000);
    }

html

 <button onclick="showHide(this)">时区换算</button>
                                                                                                   <div class="yz" id="tex11" style="display:none;margin-bottom:20px;">
                                                                                                       <span id="sp1">美洲:</span>
                                                                                                         <table>
                                                                                                            <tr>
                                                                                                                <td>格杉矶</td>
                                                                                                                <td><input type="text" id="time25" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>芝加哥</td>
                                                                                                                <td><input type="text" id="time24" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>纽约</td>
                                                                                                                <td><input type="text" id="time23" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>墨西哥城</td>
                                                                                                                <td><input type="text" id="time22" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>渥太华</td>
                                                                                                                <td><input type="text" id="time21" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                        </table>
                                                                                                         <hr class="hi"/> 
                                                                                                       <span id="sp1">欧洲:</span>
                                                                                                         <table>
                                                                                                            <tr>
                                                                                                                <td>伦敦</td>
                                                                                                                <td><input type="text" id="time20" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>巴黎</td>
                                                                                                                <td><input type="text" id="time19" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>柏林</td>
                                                                                                                <td><input type="text" id="time18" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>罗马</td>
                                                                                                                <td><input type="text"  id="time17" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>雅典</td>
                                                                                                                <td><input type="text" id="time16" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>莫斯科</td>
                                                                                                                <td><input type="text" id="time15" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                        </table>
                                                                                                         <hr class="hi"/>  
                                                                                                       <span id="sp1">非洲:</span>
                                                                                                          <table>
                                                                                                            <tr>
                                                                                                                <td>卡萨布兰卡</td>
                                                                                                                <td><input type="text" id="time14" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>开罗</td>
                                                                                                                <td><input type="text" id="time13" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>开普敦</td>
                                                                                                                <td><input type="text" id="time12" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                        </table>
                                                                                                         <hr class="hi"/> 
                                                                                                       <span id="sp1">亚洲:</span>
                                                                                                          <table>
                                                                                                            <tr>
                                                                                                                <td>耶路撒冷</td>
                                                                                                                <td><input type="text" id="time11" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>巴格达</td>
                                                                                                                <td><input type="text" id="time10" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>德黑兰</td>
                                                                                                                <td><input type="text" id="time9" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                             <tr>
                                                                                                                <td>伊斯兰堡</td>
                                                                                                                <td><input type="text" id="time8" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                             <tr>
                                                                                                                <td>新德里</td>
                                                                                                                <td><input type="text" id="time7" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                             <tr>
                                                                                                                <td>曼谷</td>
                                                                                                                <td><input type="text" id="time6" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                             <tr>
                                                                                                                <td>北京</td>
                                                                                                               <td><input  type="text" id="time5" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>东京</td>
                                                                                                                <td><input type="text" id="time4" class="cc3" readonly/></td>

                                                                                                            </tr>

                                                                                                        </table>
                                                                                                         <hr class="hi"/>
                                                                                                       <span id="sp1">大洋洲:</span>
                                                                                                         <table>
                                                                                                            <tr>
                                                                                                                <td>悉尼</td>
                                                                                                                <td><input type="text" id="time3" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                            <tr>
                                                                                                                <td>惠灵顿</td>
                                                                                                                <td><input type="text" id="time2" class="cc3" readonly/></td>

                                                                                                            </tr>

                                                                                                        </table>
                                                                                                         <hr class="hi"/>  
                                                                                                       <span id="sp1">当地时间:</span>
                                                                                                        <table>
                                                                                                            <tr>
                                                                                                                <td>当地时间</td>
                                                                                                                <td><input id="time1" type="text" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                        </table>
                                                                                                         <hr class="hi"/> 
                                                                                                       <span id="sp1">世界标准时间:</span>
                                                                                                         <table>
                                                                                                            <tr>
                                                                                                                <td>世界标准时间</td>
                                                                                                                <td><input type="text" id="time" class="cc3" readonly/></td>

                                                                                                            </tr>
                                                                                                        </table>
                                                                                                         <hr class="hi"/>
                                                                                                  </div>