我正在尝试比较两个时刻之间的天数,以查看end_date_moment和start_date_moment之间的天数差是否大于15。
differenceNumberOfday(endtimestamp, starttimestamp){
const start = moment(endtimestamp).valueOf();
const end = moment(starttimestamp).valueOf();
}
我的尝试
differenceNumberOfday(endtimestamp, starttimestamp){
const start = moment(endtimestamp).valueOf();
const end = moment(starttimestamp).valueOf();
if(moment(endtimestamp).getDay() - moment(startimestamp).getDay() >15){
}else{}
}
在上述尝试中,getDay()没有返回正确的日期。有什么我想念的吗
答案 0 :(得分:0)
您可以使用@KafkaListener
来解决此问题(来源:docs)
这是一个可行的示例。
diff
function differenceNumberOfday(endtimestamp, starttimestamp){
const start = moment(starttimestamp);
const end = moment(endtimestamp);
if (end.diff(start, 'days') > 15) {
console.log('more than 15 days');
} else {
console.log('not more than 15 days')
}
}
console.log('Aug 6 2019 - Aug 21 2019');
differenceNumberOfday("2019-08-21T00:00:00", "2019-08-06T00:00:00");
console.log('Aug 5 2019 - Aug 21 2019');
differenceNumberOfday("2019-08-21T00:00:00", "2019-08-05T00:00:00");