Convert GMT to local time

by Subigya Panta

JavaScript

function convertGMTtoLocal( date ){
        var parts = date.split( '-' );
        var year    = parts[0];
        var month   = parts[1];
        var parts   = parts[2].split( ' ' );
        var day     = parts[0];
        var hms     = parts[1].split( ':' );

        date = new Date( Date.UTC(year, month, day, hms[0], hms[1], hms[2]) );

        return date.toLocaleDateString() + ' ' + date.toLocaleTimeString();
    }