Cita:
Iniciado por ronnyra 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<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript"> //<![CDATA[
var f1 = new Date("01/22/2005 15:32:20 UTC-0300"); // 22 enero 2005
var f2 = new Date("10/18/1990 18:42:30 UTC-0300"); // 18 octubre 1990
var tiempoEpoch = f1.getTime()/1000.0;
var tiempoEpoch2 = f2.getTime()/1000.0;
document.write(tiempoEpoch);
document.write('<br>');
document.write(tiempoEpoch2);
//]]>
Saludos