将ES6 ReactJS中的今日日期与保留日期进行比较



我正在尝试将今天的日期与我的预定日期进行比较。我预定的日期值是2020-10-01T17:00:00.000Z。我试图在我的按钮上设置一个条件,如果reserved_date < = today,那么按钮应该被禁用

today = new Date()
<Button type="submit" color="primary" variant="contained" disabled={value.reserved_date <= today}>
Submit
</Button>

因此,要么您必须将今天转换为iso字符串并进行比较,要么从reserved_date生成日期对象

  1. 第一点

    today = new Date().toISOString();
    ....disabled={value.reserved_date <= today}>
    
  2. 第二点

    ....disabled={new Date(value.reserved_date) <= today}>
    

最新更新