В настоящее время я создаю простую табличку с надписью, которая подключается к API календаря Google. Когда пользователь вводит запрашиваемую информацию, которая включает начало Datetime и Endtime, она должна создать событие календаря на основе ввода пользователя. Мне удалось сделать это, чтобы он сделал событие календаря. Однако время действительно странно, и я не понимаю, как это происходит.Понимание RFC3339 TimeStamp Standard
Для кода ниже я бы предположил, что он создаст событие Calendar в 2016-12-16 в 2 часа дня, но это не так, оно создает событие на 2016-12-16 в 9 утра. Почему это? Спасибо!
function makeEvent(){
//Get the variable details
var eventDet = getInput();
var event = {
'summary': eventDet[0] + ' Appointment',
'description': 'Telephone #: ' + eventDet[1] + ' Client Status: ' + eventDet[3],
'start': {
'dateTime': '2016-12-16T14:00:00Z',
'timeZone': 'America/New_York'
},
'end': {
'dateTime': '2016-12-16T14:00:00Z',
'timeZone': 'America/New_York'
},
'attendees': [
{'email': '[email protected]'},
{'email': '[email protected]'}
],
'reminders': {
'useDefault': false,
'overrides': [
{'method': 'email', 'minutes': 24 * 60},
{'method': 'popup', 'minutes': 10}
]
}
};
Откуда вы взяли строку ''2016-12-16T14: 00: 00Z''? – Bergi