buenas...
Cita:
Iniciado por javioreto Lo correcto es comparar la fecha por segmentos de año, mes, día por separado...
¡¡¿¿en serio??!!
bueno, no digo que sea imposible, pero si es una forma muy rebuscada habiendo otra opción más rápida y eficaz.
@javioreto, seguramente el problema es el momento de crear los objetos Date, y por ello te da error al comparar ambas fechas. le estás pasando un string del que desconocemos cuál es el formato. por otro lado, para crear un objeto Date tienes que pasarle múltiples argumentos según los valores que se tenga o la exactitud de una fecha/hora que se quiera obtener. una opción es que pases el string por Date.parse para obtener el timestamp, pero tengo entendido que cada intérprete puede tener su forma de entender el formato del string o incluso no entenderlo. aunque no tengo claro si esto ya ha sido estandarizado en los intérpretes, por lo que es mejor no usar esta última opción. lo mejor es que primero controles un formato de fecha para el campo, luego divides cada parte de la fecha (dia, mes, año), y finalmente usas esos componentes para crear el objeto Date.