Mucha alguien me puede ayudar a hacer un contador qe me diga cuanto tiempo falta para cierto dia de cualquier año a cierta hora especifica. He encontrado varios pero unicamente javascripts, porfa ayudenme!
Gracias!
| ||||
este es el contador que un moderador dejo el año pasado para el año nuevo, guarda esto como cronometro.as:
Código:
y esto como fecha.php:// Cronometro fecha_lv = new LoadVars(); fecha_lv.load("fecha.php"); fecha_lv.onLoad = function(success) { if (success) { fecha = this.fecha.split(","); dia = fecha[0]; hora = fecha[1]; minuto = fecha[2]; segundo = fecha[3]; crearFecha(dia, hora, minuto, segundo); } }; crearFecha = function (dia, hora, minuto, segundo) { fechaActual_date = new Date(); fechaActual_date.setYear(2003); fechaActual_date.setDate(dia); fechaActual_date.setMonth(11); fechaActual_date.setHours(hora); fechaActual_date.setMinutes(minuto); fechaActual_date.setSeconds(segundo); fechaFinal_date = new Date(); fechaFinal_date.setYear(2003); fechaFinal_date.setMonth(11); fechaFinal_date.setDate(31); fechaFinal_date.setHours(24); fechaFinal_date.setMinutes(0); fechaFinal_date.setSeconds(0); fechaFinal_date.setMilliseconds(0); fecha_date = new Date(); fecha_date = fechaFinal_date-fechaActual_date; fechaAux_date = fecha_date; createEmptyMovieClip("conteo_mc", _root.getNextHighestDepth()); conteo_mc.onEnterFrame = function() { dias = Math.round(fechaAux_date/(24*60*60*1000)); res = (fechaAux_date%(24*60*60*1000)); horas = Math.round(res/(60*60*1000)); res = res%(60*60*1000); minutos = Math.round(res/(60*1000)); res = res%(60*1000); segundos = Math.round(res/1000); res = res%1000; fechaAux_date = fecha_date-getTimer(); // Hay que nombrar el archivo de texto como cronometro_txt cronometro_txt.text = "Faltan "+dias+" dias "+horas+" horas "+minutos+" minutos "+segundos+" segundos"; }; };
Código:
tonces en las acciones del frame incluis el .as:<?php $fecha = strval(date("d,H,i,s")); echo "&fecha=$fecha&"; ?>
Código:
lo que hace es tomar la fecha del servidor y hacerle la cuenta regresiva a esta con el getTimer(); que lo que hace es tomar los milisegundos que transcurren mientras el player corre, por eso es que divide dentro de 1000 y multiplica por 60 para convertir a minutos horas etc #include "cronometro.as" |