Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/07/2012, 12:48
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 6 meses
Puntos: 1567
Respuesta: validacion de fecha y hora

Cita:
Iniciado por ronnyra Ver Mensaje
hola señores del foro tengo un problemita con una comparacion entre fechas y horas
tengos dos fechas ej:

fecha inicial y fecha final

con el siguiente formato
2012-03-12 17:24:00

nesecito validar que la fecha final no sea menor que la inicial


Gracias por su ayuda...
El problema es el formato de fecha que usas, para calcular el tiempo epoch( cantidad de segundos desde una fecha base a otra), el formato deberia ser
01/22/2005 15:32:20 UTC-0300 // 22 enero 2005 h:m:s (más diferencia horaria a tu zona)
deberás hacerle un split(Uno doble en realidad) a 2012-03-12 y reacomodar los valores, una vez que tengas el valor en segundos, como ya te han dicho, comparas




Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>comparar fechas</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. </head>
  7.  
  8. <script type="text/javascript">
  9. //<![CDATA[
  10. var f1 = new Date("01/22/2005 15:32:20 UTC-0300"); // 22 enero 2005
  11. var f2 = new Date("10/18/1990 18:42:30 UTC-0300"); // 18 octubre 1990
  12. var tiempoEpoch = f1.getTime()/1000.0;
  13. var tiempoEpoch2 = f2.getTime()/1000.0;
  14. document.write(tiempoEpoch);
  15. document.write('<br>');
  16. document.write(tiempoEpoch2);
  17. //]]>
  18. </body>
  19. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.