zoukankan      html  css  js  c++  java
  • JS 根据时区获取时间

    // 北京是getZoneTime(8),纽约是getZoneTime(-5),班加罗尔是getZoneTime(5.5). 偏移值是本时区相对于格林尼治所在时区的时区差值
    function getZoneTime(offset) {
        // 取本地时间
        var localtime = new Date();
        // 取本地毫秒数
        var localmesc = localtime.getTime();
        // 取本地时区与格林尼治所在时区的偏差毫秒数
        var localOffset = localtime.getTimezoneOffset() * 60000;
        // 反推得到格林尼治时间
        var utc = localOffset + localmesc;
        // 得到指定时区时间
        var calctime = utc + (3600000 * offset);
        var nd = new Date(calctime);
    
        return nd.toJSON().replace("T"," ").replace("Z"," ");
        //return nd.getFullYear()+"-"+nd.getUTCMonth()+"-"+nd.getDay() + " " + nd.toLocaleTimeString() ;
    }
    

      

  • 相关阅读:
    抓老鼠
    我的寒假作业
    寒假作业
    大一上学期C语言学习总结
    我的三位老师
    自我介绍
    2019春季第七周作业
    第六周总结
    第五周作业及其总结
    2019春季第四周作业
  • 原文地址:https://www.cnblogs.com/challengesoflife/p/13181819.html
Copyright © 2011-2022 走看看