当我使用下面的代码时,事件将被放置在de calendar右侧,并将在设备上的正确时间以图形方式显示,但是当我打开事件详细信息时,事件时间显示为过早1小时。
var calendar = Ti.Calendar.getCalendarById(1);
// Create the event
var date1 = new Date(new Date().getTime() + 3000);
var date2 = new Date(new Date().getTime() + 900000);
var details = {
title: 'Do some stuff',
description: "I'm going to do some stuff at this time.",
begin: date1,
end: date2
};
var event = calendar.createEvent(details);
即使我使用它:(因此根本没有时区)也会出错。
var date1 = new Date(2016, 12, 17, 12, 0, 0);
var date2 = new Date(2016, 12, 17, 14, 0, 0);
我已经阅读了很多关于类似问题的帖子,但我还没有找到解决方案。
请有人可以提示我解决方案吗?