am building a livescore but the API am using is returning time that is 2hrs ahead of my local time, and I can't convert it to my country's time since different users from different countries will be accessing the livescore. I don't know the api timezone.. But I want a function that will get the api timezone and convert to the user's local time
            Asked
            
        
        
            Active
            
        
            Viewed 37 times
        
    0
            
            
        - 
                    1Possible duplicate of [Convert date to another timezone in JavaScript](https://stackoverflow.com/questions/10087819/convert-date-to-another-timezone-in-javascript) – Sebastian D'Agostino Jun 16 '18 at 15:23
2 Answers
0
            For http://momentjs.com users, you can now use
http://momentjs.com/timezone/docs/.
Using it, your function would look something like this:
function toTimeZone(time, zone) {
    var format = 'YYYY/MM/DD/HH:mm:ss ZZ'; 
    return moment(time, format).tz(zone).format(format); 
 }
 
    
    
        hashed_name
        
- 553
- 6
- 21
0
            
            
        You can use momentjs . Example fiddle `
var serverdate = "Fri Jun 15 2018 08:03:23 GMT-0700 (Pacific Daylight Time)"
var date3 =  moment(serverdate) // this will automatically convert the date to the time zone on  user's machine
alert(date3)<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.js"></script>`
 
    
    
        shmit
        
- 2,306
- 2
- 16
- 20
 
    