使用momentjs检查是否超过7天



如何检查日历上是否选择了超过7天?我想在此条件的基础上禁用一个按钮。

fromDatetoDate是我从日历中设置日期的全局状态。现在有点糊涂了

{moment(fromDate, toDate).format("yyyy-MM-DD") >
moment().subtract(6, "days") ? (
<li className="nav-item disabled">
<a className="nav-link disabled">Hourly</a>
</li>
) : (
<li className="nav-item">
<a
className={`nav-link${
selectedOption === "hourly" ? " active" : ""
}`}
onClick={() => updatedSwitchData("hourly")}
>
Hourly
</a>
</li>
)}

使用diff方法查看两天差

var diff = moment(toDate).diff(fromDate, 'days')
alert('difference :' + diff)
alert('is difference more than 7: ' + (diff > 7))

最新更新