React Native:操纵日期

时间:2017-07-12 12:34:47

标签: javascript reactjs react-native

我正在申请计算机器上的例行检查日期。要计算那些我需要3个初始日期。为了得到这些,我有:

<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")
}

我的问题是:我可以操纵日期,例如,添加一年,或减去3个月,或该注册表中的任何内容。我还想知道我是否确实可以在“警报”中打印我的日期。 (一个弹出窗口)。

感谢您的帮助

1 个答案:

答案 0 :(得分: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())

希望这会奏效。 谢谢