JQuery Datepicker返回日期对象类型
Datepicker返回的对象类型是什么? 假如我有以下几点:JQuery Datepicker返回日期对象类型
$("#txtbox").datepicker({
onClose: function(date){
//something
}
});
什么是date
?我感兴趣的阅读从另一个日期选择器日期对象进行比对,是这样的:
function(date){
oDate = $("#oDP").datepicker("getDate");
if(oDate == date)
//do one
else if(oDate > date)
//do two
}
然而,这种比较是不工作。我猜对于Date对象有一些比较方法,但我不知道。我也尝试过比较像oDate.toString() > date.toString()
这样的日期的字符串表示来无济于事。
什么是约会?
它是$( “#txtbox”)对象
JQuery文档说明日期是Datepicker实例的Date对象值, txtbox元素。我打印了日期(alert(date))的值,它实际上是一个Date对象。 – 2008-10-01 12:44:42
一个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
(Javascript keywords and reserved words)相同的命名问题。也许尝试将它重命名为tDate
或在你的函数中类似的东西是双重清除这不会导致你的问题。
我的$(“#oDP”)正在返回一个日期。我有一个警报(oDate)来验证。 – 2008-10-01 20:19:28
使用此来比较日期,它的工作原理: $ (“#datepickerfrom”)。datepicker(“getDate”)< $(“#datepickerto”)。datepicker(“getDate”)
Hi @Pat你的链接现在是一个404页面。 – Russell 2010-07-01 02:50:23