function parseDate(input) {
var parts = input.match(/(\d+)/g);
return new Date(parts[0], parts[1]-1, parts[2]);
}
function getTime() {
fecha_actual = new Date();
fecha_evento = parseDate("<?=$db->Record['fecha_inicio']?>");
dias = (fecha_evento - fecha_actual) / 1000 / 60 / 60 / 24;
dias = Math.floor(dias);
horas = (fecha_evento - fecha_actual) / 1000 / 60 / 60 - (24 * dias);
horas = Math.floor(horas);
minutos = (fecha_evento - fecha_actual) / 1000 /60 - (24 * 60 * dias) - (60 * horas);
minutos = Math.floor(minutos);
if (dias < 100) {
$('.contador_dias').html(("0" + dias).slice (-2));
} else {
$('.contador_dias').html(("0" + dias).slice (-3));
}
$('.contador_horas').html(("0" + horas).slice (-2));
$('.contador_minutos').html(("0" + minutos).slice (-2));
newtime = window.setTimeout("getTime();", 20000);
}
Safari: Mostrar formato fecha en Safari
A la hora de componer los dias, meses y años que faltan para un evento en Safari no sale bien, para arreglarlo hay que hacerlo así:
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario