| |||
comparar fechas... Que tal, hay algun modo rapido de conocer de una serie de variables que contienen una fecha(dd-mm-aaaa) cual es la mas reciente sin la necesidad de comparar año mes y dia por separado???? De antemano muchas Gracias, digo, a mi se me ocurre solo hacerlo por separado pero pues siento que hay una manera mejor, solo que no se me ocurre, si me pueden hechar la mano se los agradecere! |
| |||
Que tal JavierB, tengo una duda, la solución que me diste solo funciona con ese formato? por que quise probarlo con "2006-04-27" y no me jalo...
__________________ Wow! No se que decir... |
| ||||
las alternativas para date son pocas... f1 = new Date("December 17, 1995 03:24:00") f2 = new Date(95,11,17) f3 = new Date(95,11,17,3,24,0)
__________________ |
| ||||
como una segunda opcion (porque la primera es la que ya te comentaron antes , utilizando el objeto Date) se podría solucionar con un poquito de maña: Cita: es solo para graficar que siempre hay varias opciones para llegar a un resultado similar, aunque reitero que mas eficiente es utilizando el objeto Date.<html> <head> <script> function ver(){ fecha1="2006-04-27"; fecha2="2006-03-28"; if(parseInt(fecha1.split("-").join(""))>parseInt(fecha2.split("-").join(""))){ alert("la fecha 1 es mayor que la 2\nfecha1:"+fecha1+"\nfecha2:"+fecha2); }else{ alert("la fecha 2 es mayor que la 1\nfecha1:"+fecha1+"\nfecha2:"+fecha2); } } </script></head> <body> <span onClick="ver()">ver</span> </body> </html> saludos
__________________ by Capitán Buscapina . |
| ||||
Hola: A los objetos Date se los puede modificar... Si se crean sin parámetros devuelve un objeto con el "instante" que se creó, pero luego se le pueden modificar los datos... tiempo = new Date(); tiempo.setMonth(8); // mes 8 (empieza por 0) tiempo.setFullYear(2006); // año 2006 tiempo.setDate(22); // Día 22 Creo que las asignaciones están bien, será cuestión de hacer pruebas... Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |