pet*_*mme 2 datetime momentjs reactjs
我目前正在比较 2 个日期(和时间):我的操作必须完成的日期限制和当前日期。
我收到以下格式的日期和时间:2017-05-29T15:30:17.983Z
。
然后我尝试使用此函数比较两个日期:
function checkExceedLimit (props) {
exceedLimit = 0;
props.items.map((item) => {
var dateLimit = moment(item.limit)
var now = moment()
if (item.limit != null || item != ' ' && now > dateLimit) {
exceedLimit++;
console.log(now)
console.log(dateLimit)
}
})
}
Run Code Online (Sandbox Code Playgroud)
基本上我想比较limit
每个项目的值,并在当前日期过去时添加 +1 来超出限制。然而,即使并非所有限制都被通过,它也会为每个限制返回 +1。
感谢您的帮助
只需使用isBefore
and isAfter
,根据您的情况,您可以执行以下操作:
if (item.limit != null || item != ' ' && now.isAfter(dateLimit) ) {
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
31641 次 |
最近记录: |