Convert date to another timezone in JavaScript

后端 未结 24 3766
没有蜡笔的小新
没有蜡笔的小新 2020-11-21 04:45

I am looking for a function to convert date in one timezone to another.

It need two parameters,

  • date (in format \"2012/04/10 10:10:30 +0000\")
24条回答
  •  生来不讨喜
    2020-11-21 05:35

    Just set your desire country timezone and You can easily show in html it update using SetInteval() function after every one minut. function formatAMPM() manage 12 hour format and AM/PM time display.

    $(document).ready(function(){
            var pakTime = new Date().toLocaleString("en-US", {timeZone: "Asia/Karachi"});
            pakTime = new Date(pakTime);
    
            var libyaTime = new Date().toLocaleString("en-US", {timeZone: "Africa/Tripoli"});
            libyaTime = new Date(libyaTime);
    
    
    
             document.getElementById("pak").innerHTML = "PAK  "+formatAMPM(pakTime);
             document.getElementById("ly").innerHTML = "LY   " +formatAMPM(libyaTime);
    
            setInterval(function(today) {
                var pakTime = new Date().toLocaleString("en-US", {timeZone: "Asia/Karachi"});
                pakTime = new Date(pakTime);
    
                var libyaTime = new Date().toLocaleString("en-US", {timeZone: "Africa/Tripoli"});
                libyaTime = new Date(libyaTime);
    
    
               document.getElementById("pak").innerHTML = "PAK  "+formatAMPM(pakTime);
               document.getElementById("ly").innerHTML = "LY  " +formatAMPM(libyaTime);
    
            },10000);
    
             function formatAMPM(date) {
                var hours = date.getHours();
                var minutes = date.getMinutes();
                var ampm = hours >= 12 ? 'pm' : 'am';
                hours = hours % 12;
                hours = hours ? hours : 12; // the hour '0' should be '12'
                minutes = minutes < 10 ? '0'+minutes : minutes;
                var strTime = hours + ':' + minutes + ' ' + ampm;
                return strTime;
            }
    
    
        });
    

提交回复
热议问题