【发布时间】:2019-01-24 16:29:26
【问题描述】:
我有以下方法,如果日期在Between,则返回true,但如果日期与开始/结束日期相等,我也想返回true,是否可以用moment做到这一点?
main.ts
function checkDateRange(startDate: string, endDate: string, fillDate: string): boolean {
if (fillDate > startDate && fillDate < endDate) {
const _fillDate = moment(fillDate).utc();
return _fillDate.isBetween(startDate, endDate);
}
return false;
}
【问题讨论】:
-
不应该第一步是将字符串参数解析为时刻日期吗?之后,moment 提供了几种处理相等和不等式的方法,包括 diff-ing、isBefore、isSame、isAfter
标签: javascript typescript momentjs