درود. من دو تا input دارم که توی هر کدوم تاریخ رو میگیرم ، فقط باید ماه و سال رو بگیرم، اینطوری تعریفشون کردم:
اما در input فقط ماه ست میشود( سال ست نمیشود)
( توضیح بیشتر ، یعنی توی modal ای که باز میشه و ما تاریخ رو انتخاب میکنیم، توش میریم مثلا سال 1398 و ماه سوم رو انتخاب میکنیم ، توی input مورد نظر مینویسه 03-1400 در صورتی که باید بنویسه 03-1398 واقعا چرا !!!)
پیشاپیش تشکر
let to,from;
to=$('#first_tab_d_to').pDatepicker(
{
autoClose:true,
viewMode: 'month',
format: 'YYYY-MM',
initialValue: false,
maxDate: new persianDate().add('year', -3).valueOf(),
onSelect: function (unix) {
to.val
to.touched = true;
if(from && from.options && from.options.maxDate !== unix) {
var cachedValue = from.getState().selected.unixDate;
if (from.touched) {
from.setDate(cachedValue);
}
}
},
dayPicker:{
enabled: false
}
}
);
/* from date */
/* to date */
from=$('#first_tab_d_from').pDatepicker(
{
autoClose:true,
format: 'YYYY-MM',
viewMode: 'month',
initialValue: false,
maxDate: new persianDate().add('year', -3).valueOf(),
onSelect: function (unix) {
from.touched = true;
if (to && to.options && to.options.minDate != unix) {
var cachedValue = to.getState().selected.unixDate;
to.options = {minDate: unix};
if (to.touched) {
to.setDate(cachedValue);
}
}
},
dayPicker:{
enabled: false
}
}
);
من از همین پکیج به صورت زیر استفاده کردم و مشکل شمارو ندارم
$(".datepicker-day").pDatepicker({
"format": "YYYY/MM/DD",
"viewMode": "day",
"initialValue": false,
"autoClose": true,
"position": "auto",
"onlyTimePicker": false,
"onlySelectOnDate": true,
"calendarType": "persian",
"observer": true,
"responsive": true
});
سلام
شما قسمت های viewMode month رو بر دارید و فرمت رو هم به همچنین. تست کنید بینید جواب میده. شاید باگ پکیج باشه.
@mohsen.mehri6101
@mohaligateway
درود جناب - ممنون از پاسختون - بله همینطور که شما فرمودین رفتم توی گیت هاب همین کتابخونه توی قسمت issue ها دیدم همین مشکل بنده رو یک نفر عنوان کرده و گویا به عنوان bug علامت زده بودنش که تا در ورژن بعدی حلش کنن
ولی حقیقتا من کد هام رو توی codePen تست کردم و باگی نداشت ؟؟!!! اما توی پروژم به این باگ میخورم حالا نمیدونم به خاطر تفاوت ورژن هستش یا ؟!!!!
بله ممکنه از ورژنش باشه. اگر اجباری ندارید که از این پکیج استفاده کنید می تونید دو تا input تعریف کنید که به صورت dropdown select انتخاب کنن کاربرها و شما خدتون پشت صحنه کارها رو مدیریت کنید.
@mohsen.mehri6101
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟