مهدی اسدی
2 سال پیش توسط مهدی اسدی مطرح شد
0 پاسخ

سوال در مورد کار با persian datepicker

سلام ، من یک پروژه لاراول رو شروع کردم که در یکی از فرمها می خواهم یک تاریخ شروع شمسی بگیرم و با استفاده از فیلد مهلت که یه عدد (روز) است تاریخ دوم رو محاسبه کنم.با استفاده از 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 ماه.
اگر دوستان راهنمایی بفرمایند ممنون می شود