مسج منتقي التاريخ عاد التسجيل نوع الكائن

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

  •  03-07-2019
  •  | 
  •  

سؤال

ما هو نوع الكائن إرجاعها بواسطة منتقي التاريخ؟ لنفترض لدي ما يلي:

$("#txtbox").datepicker({
   onClose: function(date){
          //something
       }
});

ما هو date؟ أنا مهتم في قراءة الكائن التاريخ من منتقي التاريخ أخرى للمقارنة، شيء من هذا القبيل:

   function(date){
       oDate = $("#oDP").datepicker("getDate");
       if(oDate == date)
          //do one
       else if(oDate > date)
          //do two
   }

ولكن، هذا النوع من المقارنة لا يعمل. انا التخمين هناك نوعا من طريقة المقارنة لكائن التاريخ، ولكن أنا لا أعرف. كما أنني حاولت مقارنة تمثيل سلسلة من المواعيد مثل oDate.toString() > date.toString() دون جدوى.

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

المحلول

وأنا فقط تحميل مصدر من هنا و لاحظت (خط السابقين 600) المؤلف يستخدم .getTime () لمقارنة التواريخ، هل حاولت ذلك؟

if (oDate.getTime() > date.getTime()) {
    ...
}

وهذا أيضا غير عرضية ولكن أذكر لكم حاولت oDate.toString ()، في حين لاحظت في في أمثلة المؤلف يستخدم .asString ()

نصائح أخرى

ويتم إرجاع كائن Date من قبل datePicker.

وطريقة لديك لمقارنة التواريخ صالح - من W3schools :

var myDate=new Date();
myDate.setFullYear(2010,0,14);
var today = new Date();

if (myDate>today)
{
    alert("Today is before 14th January 2010");
}

وأنت تحصل على قيمة في oDate من هذا الخط؟

oDate = $("#oDP").datepicker("getDate");

وطريقة المقارنة لديك يبدو صحيحا - لذلك أنا أتساءل عما اذا كان datePicker هو سحب بنجاح قيمة من #oDP

تعديل - يمكنك oDate أكد لاحتواء تاريخا صالحا. قد يكون هذا سؤال سخيف جدا، ولكن هل أكد أن date يحتوي على تاريخ صالح؟ أنا أتساءل عما اذا كان قد يكون هناك بعض المسألة مع تسميتها نفس Date الكلمة ( كلمات جافا سكريبت و الكلمات المحجوزة ). ربما حاول إعادة تسمية لtDate أو ما شابه ذلك في وظيفة الخاص بك لتكون مضاعفة واضحة هذا لا يسبب المشاكل الخاصة بك.

استخدم هذا لمقارنة التواريخ، وأنها تعمل: $ ( "# datepickerfrom"). منتقي التاريخ ( "getDate") <$ ( "# datepickerto"). منتقي التاريخ ( "getDate")

<اقتباس فقرة>   

ما هو التاريخ؟

وانها $ ( "# txtbox") الكائن

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