我试图在两个日期的差异上得到一个正确的结果。但是当我这样做的时候,我得到了一个结果,比如(ex.10211438742389),而不是1,2,3,4等。这是我的JavaScript代码。
import Division from '@salesforce/schema/User.Division';
import { LightningElement, track } from 'lwc';
export default class LightningExampleInputDate extends LightningElement {
@track date1;
@track date2;
@track result;
datehandler1(event) {
this.date1 = Date.now();
console.log(event.target.value)
}
datehandler2(event) {
this.date2 = new Date(event.target.value);
console.log(event.target.value);
}
resulthandler() {
this.result = Math.abs(this.date2 - this.date1);
console.log(this.result);
}
}
当我检查两个日期之间的差异时,我希望得到一个较短的值。
1条答案
按热度按时间dy1byipe1#
javascript中的日期是从epoch date开始的毫秒表示,即1970年1月1日。
如果您想计算两个日期的差值(以 * 天 * 为单位),可以尝试以下解决方案:https://stackoverflow.com/a/3224854/1964104