2012-03-28 9 views
1

Possible en double:
How do I get the difference between two Dates in JavaScript?Comment faire la différence entre deux dates?

Comment obtenir la différence entre deux dates en utilisant javascript.I besoin la différence de jour exacte entre ces deux dates.Here est mon code

function calculateDifference() { 
var startDate = document.getElementById("MainContent_txtOStartDate").value; 
var endDate = document.getElementById("MainContent_txtOEndDate").value; 
return DateDiff(startDate, endDate); 
} 

function DateDiff(startDate, endDate) { 
var a = Date.parse(startDate) - Date.parse(endDate); 
alert(a); 
} 

Une suggestion?

+7

Oh génial une nouvelle question! assez sûr que je n'ai jamais vu ça sur SO! – talnicolas

+0

http://stackoverflow.com/questions/41948/how-do-i-get-the-difference-between-two-dates-in-javascript –

+0

vérifier ma réponse ici http://stackoverflow.com/questions/6829061/need-a-javascript-to-compare-dates – Dotnet

Répondre

1
​var date1 = new Date(2012, 2, 28, 1, 1, 1); 
var date2 = new Date(2012, 2, 22, 1, 1, 1); 

alert(date1); 
alert(date2); 

var sec = 1000; 
var min = sec * 60; 
var hour = min * 60; 
var day = hour * 24; 

var dateDiff = (date1 - date2)/day; 

alert('Difference in days: ' + dateDiff); 

​ 
Questions connexes