在React中用Moment验证日期

时间:2019-06-15 02:22:10

标签: reactjs momentjs

当传递给Moment的日期无效时,是否可以显示默认消息?

<Moment fromNow>not-a-date</Moment>

我收到无效日期

2 个答案:

答案 0 :(得分:1)

getDate() {
    if (!this.props.date || check for invalid date) {
        return "Alternative Message on Invalid date"
    }

    return  <Moment fromNow>{this.props.date}</Moment>
}

render() {
    return this.getDate()
}

答案 1 :(得分:0)

看看 Check if date is a valid one

您不应该使用moment作为jsx元素,这是一个普通的类。