Javascript GMT字符串转换为本地时间

1 datepicker localtime

 $(function() {
    $('#datepicker').datepick({ 
        multiSelect: 999, 
        monthsToShow: 3,
        minDate: new Date(), 
                maxDate: '+1y', 
        showTrigger: '#calImg',
        dateFormat: 'yy-mm-dd',        
        onSelect: function(value) { 
            alert(value);
                } 
    });
 });
Run Code Online (Sandbox Code Playgroud)

此代码块返回类似的字符串"Wed Jan 11 2012 12:00:00 GMT+0100".我该如何转换那个字符串"2012-01-11 12:00:00"呢?

Fir*_*ero 5

您可以使用它来转换到当地时间并摆脱GMT

function getLocalTimeFromGMT(sTime){ 
  var dte = new Date(sTime); 
  dte.setTime(dte.getTime() - dte.getTimezoneOffset()*60*1000);       
  document.write(dte.toLocaleString()); }
Run Code Online (Sandbox Code Playgroud)

cf http://teck.in/indian-standard-time-and-gmt-from.html#ixzz1hNGiQAhg