جافا سكريبت منتقي التاريخ لعرض أسبوع واحد فقط؟

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

  •  19-08-2019
  •  | 
  •  

سؤال

وأنا أبحث عن منتقي التاريخ على أساس جافا سكريبت التي من شأنها أن تسمح لي لعرضه أسبوع واحد فقط (بدلا من الشهر الحالي).

ومن الناحية المثالية ينبغي أن يكون واحد التي يمكن توسيعها إلى مرأى ومسمع الشهر إذا لزم الأمر والعودة مرة أخرى.

وأيضا، (المغلق القائم؟) تصميم التفصيل سيكون زائد.

وسيكون من المفضل حل مسج. لقد كان لي نظرة سريعة على منتقي التاريخ مسج، ولكن يبدو لي أنه يمكن فقط عرض أشهر كاملة. واسمحوا لي أن أعرف إذا كنت مخطئا.

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

المحلول

و، كما لوحظ، لا يمكن بسهولة أن يتم تكوين منتقي التاريخ مسج UI لعرض أسبوع واحد فقط. ولكن يمكنك استخدام الخيارات maxDate والتكوين minDate لتقييد إدخال المستخدم. هنا هو هذه الوظيفة .

للرد على سؤال محدد لديك، وأنا لست على علم بأي تحكم منتقي التاريخ الذي سيتم عرض فقط أسبوع واحد.

نصائح أخرى

ولست متأكدا، ولكن ربما يمكنك تخصيص هذا http://jqueryui.com/demos/ منتقي التاريخ /

والآحاد التي تظهر أسبوع واحد فقط وأنا أعلم أي: (

وتحرير: بعد تفتيش، فإنه يدل على أن CSS القائمة، ولقد شغلت من خلال ذلك خيارات لكنه لم يتمكن من العثور على أي شيء فقط لاظهار أسبوع واحد. وبدلا من ذلك كان هناك واحد الذي يسمح لك لتحديد أسبوع واحد فقط على الرغم من دونو ما هو تأثير المفترض بالرغم من ذلك.

ووالقطعة منتقي التاريخ هي مبالغة إذا كان لديك فقط سبعة خيارات. مجرد استخدام القائمة المنسدلة. A جافا سكريبت خدعة متقنة هو أنه يمكنك إضافة 1 يوم إلى أي تاريخ، وسوف تعامل مع الانقلاب شهر / سنة تلقائيا. سوف التعليمة البرمجية التالية دائما تعطيك 7 ايام القادمة (بدءا من اليوم):

var dates = [new Date()];
for (var i = 1; i < 7; i++) dates.push(new Date(dates[0].getYear(), dates[0].getMonth(), dates[0].getDate() + i));
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top