使用 momentjs 检查是否选择了超过 7 天
check if more than 7 days are selected using momentjs
如何检查是否在日历上选择了超过 7 天。我想根据这种情况禁用一个按钮。
fromDate
和 toDate
是我从日历中设置日期的全局状态。现在有点困惑。
{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))
如何检查是否在日历上选择了超过 7 天。我想根据这种情况禁用一个按钮。
fromDate
和 toDate
是我从日历中设置日期的全局状态。现在有点困惑。
{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))