ejemplos - JQuery Datepicker devolvió el tipo de objeto Fecha
jquery datepicker format (4)
¿Cuál es el tipo de objeto devuelto por Datepicker? Supongamos que tengo lo siguiente:
$("#txtbox").datepicker({
onClose: function(date){
//something
}
});
¿Qué es la date
? Estoy interesado en leer el objeto de fecha de otro Datepicker para comparar, algo así como:
function(date){
oDate = $("#oDP").datepicker("getDate");
if(oDate == date)
//do one
else if(oDate > date)
//do two
}
Sin embargo, este tipo de comparación no está funcionando. Supongo que hay algún tipo de método de comparación para el objeto Date, pero no sé. También traté de comparar la representación de String de las fechas como oDate.toString() > date.toString()
en vano.
¿Qué es la fecha?
es el objeto $ ("# txtbox")
Un objeto Date
es devuelto por el datePicker
.
Su método para comparar fechas es válido - desde 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
un valor en oDate
de esta línea?
oDate = $("#oDP").datepicker("getDate");
Su método de comparación parece válido, así que me pregunto si datePicker
está datePicker
un valor de #oDP
.
Editar : se confirmó que oDate
contiene una fecha válida. Esta puede ser una pregunta muy tonta, pero ¿ha confirmado que la date
contiene una fecha válida? Me pregunto si puede haber algún problema al nombrarlo igual que la palabra clave Date
( palabras clave Javascript y palabras reservadas ). Tal vez intente cambiarle el nombre a tDate
o similar en su función para ser doblemente claro, esto no está causando sus problemas.
Acabo de descargar la fuente desde aquí y noté (por ejemplo, la línea 600) que el autor está usando .getTime () para comparar fechas, ¿lo has intentado?
if (oDate.getTime() > date.getTime()) {
...
}
También esto es tangencial pero mencionas que probaste oDate.toString () mientras que noté en los ejemplos que el autor está usando .asString ()
Use esto para comparar fechas, funciona: $ ("# datepickerfrom"). Datepicker ("getDate") <$ ("# datepickerto"). Datepicker ("getDate")