javascript LWC日期输入计算器

mnemlml8  于 2023-01-29  发布在  Java
关注(0)|答案(1)|浏览(132)

我试图在两个日期的差异上得到一个正确的结果。但是当我这样做的时候,我得到了一个结果,比如(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);
    }
}

当我检查两个日期之间的差异时,我希望得到一个较短的值。

dy1byipe

dy1byipe1#

javascript中的日期是从epoch date开始的毫秒表示,即1970年1月1日。
如果您想计算两个日期的差值(以 * 天 * 为单位),可以尝试以下解决方案:https://stackoverflow.com/a/3224854/1964104

相关问题