2017-07-12 16 views
0

私は、機械上の日常点検日を計算するアプリケーションを作成しています。それらを計算するには、3つの初期日付が必要です。それらを取得するには、私が持っている:React Native:日付を操作する

<DatePicker 
    date={this.state.dateLast} 
    mode="date" 
    format="DD-MM-YYYY" 
    minDate="01-01-1950" 
    maxDate="01-01-2050" 
    androidMode="spinner" 
    showIcon={false} 
    onDateChange={(dateLast) => { this.setState({ dateLast: dateLast }); }} 
/> 

その後、私は(それが可能の場合)、アラートでそれらを印刷したいと思います。今のところ、私がボタンを持っている:

<TouchableOpacity onPress={this._onPressButton}> 
    <View style={styles.button}> 
     <Text style={styles.buttonText}>Calculer</Text> 
    </View> 
</TouchableOpacity> 

と彼の機能:

_onPressButton() { 
    Alert.alert('Resultats', "what the f*ck am i going to do") 
} 

私の質問です:私は年を追加、同様に日付、またはsubstract 3ヶ月を操作することができ、または任意の点で登録。私は実際に私の日付を「アラート」(ポップアップウィンドウ)で印刷できるかどうかを知りたい。

ありがとうございます

答えて

0

このようにアラート内に日付を印刷することができます。

Alert.alert("Date is::-",this.state.dateLast) 

がこの::使用し、その後動作しない場合 - これは動作します

Alert.alert("Date is::-",JSON.stringify(this.state.dateLast)); 

OR

Alert.alert("Date is::-",this.state.dateLast.toString()) 

希望を。 ありがとう

+0

ありがとうございました! 私は「未定義はオブジェクトではありません(評価 'this.state.dateLast')」私は本当にどこから来るのかわかりません、私はnoobのknidです:/ ご存知でしょうか? :) –