你好,我有一个问题与计算两个日期之间的差异使用dayjs.我的代码看起来像这样:
const isPeriodLongerThanNinetyDays = (timestamp) => {
const dateOfFeedbackFormatted = dayjs(timestamp).format('DD/MM/YYYY');
const actualDate = dayjs();
const dateOfFeedback = dayjs(dateOfFeedbackFormatted);
const dateDifference = actualDate.diff(dateOfFeedback, 'day')
return dateDifference;
}
我漏掉了一些东西,因为这个方法每次都返回NaN而不是number,我不知道为什么。
1条答案
按热度按时间dwthyt8l1#
您似乎试图对格式化的日期执行
diff
。只需删除.format('DD/MM/YYYY')
。如果需要格式化它-请在diff
之后执行