سلام ، من یک پروژه لاراول رو شروع کردم که در یکی از فرمها می خواهم یک تاریخ شروع شمسی بگیرم و با استفاده از فیلد مهلت که یه عدد (روز) است تاریخ دوم رو محاسبه کنم.با استفاده از persian datepicker تاریخ شمسی رو گرفتم و برابر راهنمای این کتابخانه تابع رو به شکل زیر نوشته ام :
$('#deadline').change(function() {
var dval =parseInt($('#deadline').val());
var startdate=document.getElementById("startdate").value;
console.log("startdate:"+startdate+",interval:"+dval);
var inputF = document.getElementById("enddate");
edate=new persianDate().format();
edate=new persianDate().add('days', dval).format('YYYY/MM/DD');
inputF.value = edate; ```
مشکل اینه که ،من تاریخ شروع رو هر چی بزنم محاسبه از تاریخ روز محاسبه میشه و تابع add تاریخ جاری رو میگیره،مثلا اگر امروز 15 ام باشه و من تاریخ شروع را 20 ام انتخاب کنم و مهلت را 3 روز انتخاب کنم تاریخ نهایی 18 ام نمایش داده میشه نه 23 ماه.
اگر دوستان راهنمایی بفرمایند ممنون می شود
اولین نفری باشید که به این پرسش کمک میکند و مسیر حل مشکل را باز میکند.
اولین پاسخ را بنویسیدشاید پاسخ شما همینجا باشد