vue.js中在js獲取指定日期到現在時間的相差天數

vue.js中在js獲取指定日期到現在時間的相差天數

/**
* 獲取指定日期(字符串類型)到當前時間的天數
* @param {Object} sDate1 格式:2018-01-04
*/
getTotalDate(sDate){
        var date2 = new Date()
        var date1 = new Date(Date.parse(sDate.replace(/-/g , "/")))
        var totalDate = parseInt(Math.abs(date2.getTime()- date1.getTime()) /1000/60/60/24)
        return totalDate
    }

或者下面這種方法

public getDiffDate(targetDate) {
    let date1 = new Date(targetDate);
    let date2 = new Date();
    date1 = new Date(date1.getFullYear(), date1.getMonth(), date1.getDate());
    date2 = new Date(date2.getFullYear(), date2.getMonth(), date2.getDate());
    const diff = date2.getTime() - date1.getTime();
    const diffDate = diff / (24 * 60 * 60 * 1000);
    return diffDate;
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。