2011-12-23 18 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()); } 

私はあなたが行くとのtoLocaleString()するとき、それは時間が戻って変換することを言って、あなたを修正する必要がCF http://teck.in/indian-standard-time-and-gmt-from.html#ixzz1hNGiQAhg

+0

現地時間にあなたは前にラインで止めることができます。それを得る? – luiscabus

関連する問題