Convert UTC date time to local date time

前端 未结 30 1551
悲哀的现实
悲哀的现实 2020-11-22 01:09

From the server I get a datetime variable in this format: 6/29/2011 4:52:48 PM and it is in UTC time. I want to convert it to the current user’s browser time us

30条回答
  •  滥情空心
    2020-11-22 01:47

    Use this for UTC and Local time convert and vice versa.

    //Covert datetime by GMT offset 
    //If toUTC is true then return UTC time other wise return local time
    function convertLocalDateToUTCDate(date, toUTC) {
        date = new Date(date);
        //Local time converted to UTC
        console.log("Time: " + date);
        var localOffset = date.getTimezoneOffset() * 60000;
        var localTime = date.getTime();
        if (toUTC) {
            date = localTime + localOffset;
        } else {
            date = localTime - localOffset;
        }
        date = new Date(date);
        console.log("Converted time: " + date);
        return date;
    }
    

提交回复
热议问题