:
Date Javascript:
var prevTime = new Date(2011,1,1,0,0);
var thisTime = new Date();
var diff = thisTime.getTime() - prevTime.getTime();
alert(diff / (1000*60*60*24));
EDIT: JavaScript, MySQL
:
DATE DATETIME , :
SELECT DATEDIFF(STR_TO_DATE('2014-01-01', '%Y-%m-%d'),STR_TO_DATE('2014-01-04', '%Y-%m-%d')) AS DAYS
,
EDIT2 :
SELECT (CASE
WHEN Start_date1 <= End_date2 THEN
1+DATEDIFF(End_date2, Start_date1)
WHEN Start_date2 <= End_date1 THEN
1+DATEDIFF(End_date1, Start_date2)
ELSE 0
END) AS DAYS
FROM TABLE
:
1 2, Start_date1 >= End_date2
2 1, Start_date2 >= End_date1
, .