簡體   English   中英

使用javascript存儲在變量中的兩個日期之間的差異

[英]DIfference between two dates stored in variables using javascript

我將日期存儲在這兩個變量中。 如何減去這兩個日期以獲得天數。這里的一個變量是從數據庫中獲取的日期,另一個變量保存今天的日期。 現在我想找出天數的差異。 諸如 var numberofdays= dt_ret-dt_due 之類的東西;

var dt_due= document.getElementById("duedate").value=a.four;
var dt_ret=today;

嘗試這個:

var numberofmilliseconds = new Date( dt_due ).getTime( ) - new Date( dt_ret ).getTime( ),
    numberofdays = numberofmilliseconds / 1000 / 60 / 60 / 24;

這樣做成功了嗎?

來自數據庫的日期是我認為的字符串,您所要做的就是將字符串日期轉換為 js 日期對象並取差異:

Date date1 = new Date('2015-10-28'); // DB date
Date date2 = new Date(); // current date

var diff = new Date(date2.getTime() - date1.getTime());
console.log(diff.getUTCDate() - 1); // Gives day count of difference

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM