كيف يمكنني التقاط من نطالين من التواريخ مع datePicker في مسج؟

StackOverflow https://stackoverflow.com/questions/2400101

سؤال

أنا أستخدم JQuery DatePicker (http://keith-wood.name/datepick.html.). أحاول السماح للمستخدم باختيار تاريخ من نطاقات منفصلة من الأيام. لا يمكنني العثور على هذه الميزة في الوثائق وأود أن أعرف كيفية جعل ذلك ممكنا.

أريد أن أسمح للمستخدم باختيار من 1-5 أيام بعد التاريخ الحالي. أنا أيضا لا أريد السماح للمستخدم باختيار أيام في عطلة نهاية الأسبوع. احصل على كيفية القيام بذلك باستخدام الإعدادات التالية:

$("#rush_needed_by_english").datepick({
  minDate: +1,
  maxDate: +5,
  beforeShowDay: $.datepick.noWeekends
});

كما هو الحال الآن، إذا كان اليوم الحالي يوم الخميس، فستسمح للمستخدم فقط باختيار يوم الجمعة والاثنين، والثلاثاء، ويوم الثلاثاء لأنه تم إعداده فقط لاسمح 1-5 أيام بعد اليوم الحالي للاختيار، ولكن السبت والأحد غير قابل للتحديد.

فيما يتعلق بممثلي، ما أود هو تخطي أيام عطلة نهاية الأسبوع تماما وجعل يوم الجمعة والثنين إلى يوم الخميس اختيار. أو إذا لم يكن ذلك ممكنا، أود تعيين النطاقات المختلفة للأيام لاختيار منها. لذلك على سبيل المثال، أود استخدام JavaScript للعثور على اليوم الحالي (الخميس)، ثم اتخاذ نطاقات يمكن اختيارها للتواريخ (الجمعة والاثدبة-الخميس).

كيف يمكنني تخطي أيام عطلة نهاية الأسبوع حتى يتم اختيار 5 أيام أثناء تخطي أيام عطلة نهاية الأسبوع؟

هل كانت مفيدة؟

المحلول

لقد اكتشفت أنه يمكنني فقط تمديد MaxDate من قبل عدد معين من الأيام لمحاكاة تخطي أيام عطلة نهاية الأسبوع. مهمة حل!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top