Раздражающая проблема с настройкой часового пояса javascript

Я установил конечную точку JSON, которая возвращает текущее время с сервера. Например:

{
  "myservertime": "2011-10-02T23:00+02:00"
}

Итак, сейчас летнее время CET.

Теперь у меня также есть код jQuery, который очень хорошо это разбирает.

$.sysTime = function(success) {

            $.ajax({
                url: '/jsontimepath/',
                dataType: 'json',
                async: false,
                success: function(json){
                    sysDateTime = new Date(Date.parse(json.myservertime));
                    console.log('The system time now is: ' + sysDateTime)
                }
            });

            return sysDateTime;
        };  

Проблема в том, что когда я проверяю консоль, она по-прежнему показывает неправильное время ... На нее по-прежнему влияет часовой пояс моего компьютера ... Например, для пользователя из Гонконга указанное выше время приведет к :

Понедельник, 3 октября 2011 г., 05:00:00 GMT + 0800 (HKT)

Я даю ему действительную строку времени ISO8601, и он просто корректирует ее. Фактическое время, которое возвращается, является правильным (в этом часовом поясе) ... Но почему он так его настраивает ??? Я хочу, чтобы он возвращал время CET, а не местное время ...

9
задан Loïc Faure-Lacroix 23 December 2016 в 13:39
поделиться