Javascript GMT строка конвертировать в местное время - PullRequest
1 голос
/ 23 декабря 2011
 $(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"?

1 Ответ

5 голосов
/ 23 декабря 2011

Вы можете использовать это для перехода на местное время и избавиться от 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

...