22/11/2012, 22:59
|
| Colaborador | | Fecha de Ingreso: junio-2007 Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 7 meses Puntos: 1567 | |
Respuesta: Problema de diferencia de fechas
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"> <title>Diferencia entre 2 fechas con dias horas y minutos </title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[ var fecha_1 = new Date("12/25/2013 11:00:00"); var fecha_2 = new Date("12/25/2011 16:23:00"); var difMs = (fecha_2 - fecha_1); // diferencia en milisegundos entre las dos fechas var difDias = Math.round(difMs / 86400000); // cantidad de dias var difHoras = Math.round((difMs % 86400000) / 3600000); // cantidad de horas var difMinutos = Math.round(((difMs % 86400000) % 3600000) / 60000); // cantidad de minutos // Si la fecha 2 es menor que la fecha uno, la diferencia es negativa // convertimos a un valor absoluto if(difDias < 0){ difDias = difDias * (-1); difHoras = difHoras * (-1); difMinutos = difMinutos * (-1); } window.onload= function(){ document.getElementById('diferencia').innerHTML = difDias + " días, " + difHoras + " horas, " + difMinutos + " minutos"; } //]]> <p>La diferencia entre las fechas es: <span id="diferencia"><!-- valor diferencia --></span></p>
Salu2
__________________ La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R. |