javascript تحميل - كيفية الحصول على التاريخ من jQuery UI datepicker





مكتبة cdn (6)


رابط getdate: http://docs.jquery.com/UI/Datepicker#method-getDate

$("#datepicker").datepicker( 'getDate' );

أريد الحصول على التاريخ من datepicker عندما يختار المستخدم التاريخ في jQuery UI datepicker وانقر على الزر في النموذج.

أنا بحاجة إلى الحصول على اليوم والشهر والسنة من التاريخ الذي يختارونه. كيف يمكنني الحصول على نموذج تاريخ jQuery UI؟




جرب هذا ، يعمل مثل السحر ، يعطي التاريخ الذي حددته. نموذج onsubmit حاول الحصول على هذه القيمة: -

var date = $("#scheduleDate").datepicker({ dateFormat: 'dd,MM,yyyy' }).val();

مرجع هنا




في بعض الأحيان الكثير من المتاعب معها. في قيمة سمة البيانات datapicker هو 28 2014-06 ، ولكن datepicker هو إظهار أو اليوم أو لا شيء. قررت ذلك بطريقة:

<input type="text" class="form-control datepicker" data-value="<?= date('d-m-Y', (!$event->date ? time() : $event->date)) ?>" value="<?= date('d-m-Y', (!$event->date ? time() : $event->date)) ?>" />

أضفت إلى إدخال قيمة بيانات السمة datapicker ، لأنه إذا كان استدعاء jQuery (هذا) .val () OR jQuery (هذا) .attr ('value') - لا شيء يعمل. قرّرت init في كل دورة datapicker وأخذ قيمتها من قيمة بيانات السمة:

 $("form .datepicker").each(function() {
        var time = jQuery(this).data('value');
        time = time.split('-');
        $(this).datepicker('setDate', new Date(time[2], time[1], time[0], 0, 0, 0));
    });

وهو يعمل بشكل جيد =)




عملت الإجابة NamingException لي. إلا أنا استخدمتها

var date = $("#date").dtpicker({ dateFormat: 'dd,MM,yyyy' }).val()

لم يعمل dtpicker ولكن dtpicker فعل.




يمكنك استرداد التاريخ باستخدام وظيفة getDate:

$("#datepicker").datepicker( 'getDate' );

يتم إرجاع القيمة ككائن تاريخ جافا سكريبت.

إذا كنت تريد استخدام هذه القيمة عندما يحدد المستخدم تاريخًا ، فيمكنك استخدام الحدث onSelect:

$("#datepicker").datepicker({
   onSelect: function(dateText, inst) { 
      var dateAsString = dateText; //the first parameter of this function
      var dateAsObject = $(this).datepicker( 'getDate' ); //the getDate method
   }
});

المعلمة الأولى في هذه الحالة هي التاريخ المحدد كسلسلة. استخدم parseDate لتحويله إلى كائن تاريخ JS.

راجع http://docs.jquery.com/UI/Datepicker لمرجع jQuery UI DatePicker الكامل.




في JavaScript و jQuery ، يمكننا استخدام الشفرة التالية لإعادة توجيه الصفحة الواحدة إلى صفحة أخرى:

window.location.href="http://google.com";
window.location.replace("page1.html");






javascript jquery jquery-ui