reactjs 如何使用时刻比较日期?

zbdgwd5y  于 2022-11-04  发布在  React
关注(0)|答案(1)|浏览(164)
render: (khoadaotao: khoadaotaoType): Element => {
  let ngayBatDau: Moment = moment(khoadaotao?.ngayBatDau);
  let ngayKetThuc: Moment = moment(khoadaotao?.ngayKetThuc);
  let currentDate: Moment = moment();
  if (
    ngayKetThuc.isSameOrAfter(currentDate, "day") &&
    ngayBatDau.isSameOrBefore(currentDate, "day")
  ) {
    return <Tag color="green">Active</Tag>;
  } else if (ngayBatDau.isAfter(currentDate, "day")) {
    return <Tag color="blue"> Soon</Tag>;
  }
  return <Tag color="magenta">Expired</Tag>;
};

我有一个开始日期和一个结束日期。2我想用时刻来比较我课程状态,我做错了什么?
开始日期:ngayBatDau,结束日期:倪启德

ycl3bljg

ycl3bljg1#

我认为您需要从比较中删除"day"部分,因为它只比较日期中的某一天。

相关问题