我有两个文本框。一个用于从伊斯兰日历中获取 StartDate,所以我使用的是 jQuery Calendars Datepicker。 ExpireDate 文本框将自动从 StartDate 起 60 天。所以我在 datepicker 的 Onclose 事件中编写逻辑。
$(document).ready(function () {
ShowCalender();
});
function ShowCalender() {
var calendar = $.calendars.instance('islamic');
$('[id$=TxtOrderDate]').calendarsPicker({
calendar: calendar,
onClose: function (dates) {
var expiryDate = new Date(dates);
var x = 60;
expiryDate.setDate(expiryDate.getDate() + x);
document.getElementById('<%=TxtExpirationDate.ClientID%>').value = expiryDate;
},
showTrigger: '<img src="../../../_layouts/15/1033/Saudia/Images/calender.png" alt="Popup" class="trigger img">'
});
}
但这里的 ExpireDate 填写日期 Sun Apr 24 03:00:00 UTC+0300 1436,这是公历日期。 expiredate 必须是伊斯兰日期。
如何在 FromDate 中添加特定天数? 请帮忙。
最佳答案
我认为您应该以公历格式执行日期操作(添加日期),然后再格式化回伊斯兰日期。 keith-wood.name/calendars
关于javascript - 如何在伊斯兰或 HijriDate 中添加天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27587074/