我正在使用ionic 2的日历插件(http://ionicframework.com/docs/v2/native/calendar/)。
创建一个我使用的新事件:
createEvent(title, location, notes, startDate, endDate)
startdate是类型日期的位置。我有一个带有开始的字符串:
date = '2017-02-02 15:36:00'
如何将其转换为起跑者?
我尝试了:
var startDate = Date.parse(date);
但崇高告诉我,这不是它所期望的类型。
我的完整代码看起来像这样:
var startDate = Date.parse('2017-01-01 12:00:00');
Calendar.createEvent('Name', '', '', startDate, startDate).then(
(msg) => { },
(err) => { }
);
我遇到的错误:
类型'number'的打字稿错误参数不能分配给 类型"日期"的参数。
您遇到的错误是因为。
我已经通过使用力矩来创建日历事件。
您可以使用命令npm install moment --save
和npm install @types/moment --save-dev
安装此软件包,并使用此导入将其导入类:import * as moment from 'moment';
。
以下代码可用于创建您的日期对象:
let startDate = moment('2017-02-02 15:36:00').toDate();
尝试使用该日期进行活动,对我有用:)