私はreact-native-calendarを適用しようとしています。 私のコードはreact-native-day-pickerの状態を初期化するにはどうすればよいですか?
import React from 'react';
import {Calendar} from 'react-native-day-picker';
...
const MyCalendar =() => (
var from = new Date();
from.setDate(from.getDate() - 16);
var to = new Date();
var startDate = new Date();
startDate.setMonth(startDate.getMonth() + 1);
<View style={styles.container}>
<Calendar
monthsCount={24}
startFormMonday={true}
startDate={startDate}
selectFrom={from}
selectTo={to}
width={350}
onSelectionChange={(current, previous) => {
console.log(current, previous);
}}
/>
</View>;
);
export default MyCalendar;
です。次に構文エラーがあります。示すように、私が原因私たちのプロジェクトマネージャのいくつかの要件にスタイルを好まない:
class XXX extends XXXX {
constructor(...) {
}
render() { ...}
}
私の問題は、私は、そのようなたstartDate、へ、からなどの値を初期化することができる方法です。 どうすればこの問題を解決できますか?
ありがとうございます。 あなたのお勧めとしてそれらを修正しました。 Btwは、日付ピッカーのプラグインに精通していますか? もしそうなら、要件の下で実装してもらえますか? 日付の期間は、今日から365日までです。 上記のコードは、Dateの約2年間の範囲を示しています。 私はmonthCount = {12} を更新しましたが、それでも同じです。 今日は8/23/2016、8/1/2016〜8/1/2017と表示されます。 私が助けてくれれば幸いです。 ありがとうございます。 –
私は瞬間のパッケージをインストールすることができますとこのリンクを参照してください http://momentjs.com/docs/#/manipulating/今から365日の日付を取得するか、または1年の日付を1日を引く。計算された日付を取得したら、それをselectToの値として入れますか? –