JavaScript Дата CET - PullRequest
       5

JavaScript Дата CET

0 голосов
/ 25 октября 2011

Я работаю над сценарием, который создает события в Календаре Google из данных в SpreadSheet. Следующий код создает события в календаре по умолчанию.

function myFunction() {
  cal = CalendarApp.getDefaultCalendar();
  cal.createEvent(
      'Single day', 
      new Date("October 25, 2011 15:00:00 EST"), 
      new Date("October 25, 2011 16:00:00 EST"), 
      {}
  );
  cal.createAllDayEvent('All day', new Date("October 25, 2011"), {});
}

Проблема в том, что он создает события в неправильное время. Мероприятие на весь день создано ОК, конечно

Single day event with EST timezone code All day event

Полагаю, я должен использовать другой код часового пояса, но когда я использую CET, это создает событие в начале эпохи

function myFunction() {
  cal = CalendarApp.getDefaultCalendar();
  cal.createEvent(
      'Single day', 
      new Date("October 25, 2011 15:00:00 CET"), 
      new Date("October 25, 2011 16:00:00 CET"), 
      {}
  );
  cal.createAllDayEvent('All day', new Date("October 25, 2011"), {});
}

Event created with CET timezone code

И снова весь день в порядке, потому что я не использую код часового пояса.

Формат Date конструктора, который я нашел здесь http://code.google.com/intl/cs-CZ/googleapps/appsscript/class_calendar.html#createEvent

Итак, мой вопрос: каков правильный код для центральноевропейского времени? Лучше можно ссылаться на страницу с этими кодами.

1 Ответ

1 голос
/ 07 апреля 2012

CET - правильное сокращение для Центральноевропейское время .

Звучит так, как будто вы нашли ошибку, пожалуйста, отправьте ее на Отслеживание проблем с приложениями .

Best

Anton

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...