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"ですか?

4

1 に答える 1

5

これを使用して現地時間に変換し、GMT を取り除くことができます

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

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

于 2011-12-23T16:04:09.533 に答える