2017-03-01 10 views
0

Ionic 2(http://ionicframework.com/docs/v2/native/calendar/)用のカレンダープラグインを使用しています。Ionic 2のカレンダープラグインで使用する日付オブジェクトを作成

たstartDateは、Date型である
createEvent(title, location, notes, startDate, endDate) 

:私が使用して新しいイベントを作成するには

。 私はSTARTDATEの文字列を持っている:

date = '2017-02-02 15:36:00' 

は、どのように私はこれがたstartDateとして使用するために変換することができますか?

私が試した:

var startDate = Date.parse(date); 

をしかし、崇高が、これはそれが期待しているタイプではないことを私に伝えます。

私の完全なコードは次のようになります。私が手

var startDate = Date.parse('2017-01-01 12:00:00'); 
Calendar.createEvent('Name', '', '', startDate, startDate).then(
        (msg) => { }, 
        (err) => { } 
       ); 

エラー:タイプの

活字エラー引数「number」は型「日付」が パラメーターに割り当てません。

+0

uが上記のアプローチを使用してすべてのエラーを取得するのですか? – Aravind

答えて

0

エラーは、Date.parseが日付ではなく数字を返すためです。

私はMomentを使ってカレンダーイベントを作成しました。

このパッケージをインストールするには、npm install moment --savenpm install @types/moment --save-devというコマンドを使用して、このインポートでクラスにインポートしてください:import * as moment from 'moment';

次のコードは、あなたのDateオブジェクトを作成するために使用することができます。

let startDate = moment('2017-02-02 15:36:00').toDate();

私のために働いた、その日にイベントを作ってみましょう:)

関連する問題