leila.net
یک شنبه 13 مرداد 1392, 09:20 صبح
با سلام
من برای محاسبه اختلاف دو تاریخ شمسی از کد زیر استفاده کردم ولی برای ماهای 31 روزه هم درست محاسبه نمی کنه و 30 روز در نظر می گیره . فک کنم یه موردی رو باید در مورد تاریخ ها در نظر بگیرم که این اشکال رفع شه ولی نمی دونم اون مورد چیه :(
function DayDiffer() {
var StartDate = new Date(document.getElementById('<%=txtReqStartDate.ClientID %>').value);
var EndDate = new Date(document.getElementById('<%=txtReqEndDate.ClientID %>').value);
var timeDiff = Math.abs(EndDate.getTime() - StartDate.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
$(document.getElementById('<%=txtDayNumber.ClientID %>')).val(diffDays);
}
پیشاپیش از توجه دوستان تشکر می کنم .
من برای محاسبه اختلاف دو تاریخ شمسی از کد زیر استفاده کردم ولی برای ماهای 31 روزه هم درست محاسبه نمی کنه و 30 روز در نظر می گیره . فک کنم یه موردی رو باید در مورد تاریخ ها در نظر بگیرم که این اشکال رفع شه ولی نمی دونم اون مورد چیه :(
function DayDiffer() {
var StartDate = new Date(document.getElementById('<%=txtReqStartDate.ClientID %>').value);
var EndDate = new Date(document.getElementById('<%=txtReqEndDate.ClientID %>').value);
var timeDiff = Math.abs(EndDate.getTime() - StartDate.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
$(document.getElementById('<%=txtDayNumber.ClientID %>')).val(diffDays);
}
پیشاپیش از توجه دوستان تشکر می کنم .