2011-12-23 66 views
1
$(function() { 
    $('#datepicker').datepick({ 
     multiSelect: 999, 
     monthsToShow: 3, 
     minDate: new Date(), 
       maxDate: '+1y', 
     showTrigger: '#calImg', 
     dateFormat: 'yy-mm-dd',   
     onSelect: function(value) { 
      alert(value); 
       } 
    }); 
}); 

此代碼塊返回類似"Wed Jan 11 2012 12:00:00 GMT+0100"的字符串。 如何將該字符串轉換爲"2012-01-11 12:00:00"Javascript GMT字符串轉換爲當地時間

回答

5

您可以使用此隱蔽到當地時間,擺脫GMT

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

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

+0

我必須說,當你去的toLocaleString()把它轉換的時間回糾正你到當地時間。你可以在此之前停下來。得到它? – luiscabus 2013-10-29 09:09:46