JavaScript MonthDiff() Calculating the difference month from two date time
JavaScript MonthDiff() Calculating the difference month from two date time เป็นตัวอย่างการ JavaScript กับ MonthDiff ในการหาค่าต่างของ เดือน (Month) ระหว่าง 2 ค่า
datediff.html
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<form name="frmMain" action="" method="post">
<script language="JavaScript">
function monthDiff(day1, day2) {
var d1 = day1, d2 = day2;
if (day1 < day2) {
d1 = day2;
d2 = day1;
}
var m = (d1.getFullYear() - d2.getFullYear()) * 12 + (d1.getMonth() - d2.getMonth());
if (d1.getDate() < d2.getDate()) --m;
return m;
}
var dateFrom = new Date("12 Jan 2012");
var dateTo = new Date("12 May 2012");
document.write("Month Diff = " + monthDiff(dateFrom,dateTo) + "<br>");
</script>
</form>
</body>
</html>