使用 Moment in React 验证日期



有没有办法在传递给时刻的日期无效时显示默认消息?

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

我得到无效的日期

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

看一看检查日期是否有效

你不应该使用 moment 作为 JSX 元素,它是一个普通的类。

getDate() {
    if (!this.props.date || this.props.date===" " || check for invalid date criteria) 
{
        return "Alternative Message on Invalid date"
    }
    return  <Moment fromNow>{this.props.date}</Moment>
}
render() {
    return this.getDate()
}

最新更新