Convert GMT time to local time

Dibish picture Dibish · Oct 21, 2013 · Viewed 66.6k times · Source

Am getting a GMT time from my server in this format

Fri, 18 Oct 2013 11:38:23 GMT

My requirement is to convert this time to local time using Javascript, eg:/ if the user is from India, first i need to take the time zone +5.30 and add that to my servertime and convert the time string to the following format

2013-10-18 16:37:06

I tried with following code but not working

var date = new Date('Fri, 18 Oct 2013 11:38:23 GMT');
date.toString();

Please help me to solve this issue, Thanks in advance

Answer

jacouh picture jacouh · Oct 21, 2013

This worked for me:

<script>
var strDateTime = "Fri, 18 Oct 2013 11:38:23 GMT";
var myDate = new Date(strDateTime);
alert(myDate.toLocaleString());
</script>

Please take a look at http://www.w3schools.com/jsref/jsref_obj_date.asp for all further date time manipulations, from the date object myDate.