簡體   English   中英

使用 Moment in React 驗證日期

[英]validate date with Moment in React

當傳遞給 Moment 的日期無效時,有沒有辦法顯示默認消息?

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM