
16/02/2012, 06:20
|
 | | | Fecha de Ingreso: agosto-2008 Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 5 meses Puntos: 188 | |
Respuesta: Countdown para días,horas,minutos y segundos. nº días = variable
nº horas/dia = 24
nº minutos/hora = 60
nº segundos/minuto = 60
Dado que puedes averiguar el tiempo total que falta y el timer avanza hacia delante, el tiempo real que falta es: Tiempo Total - Tiempo Timer (Creo que esto se mide en milisegundos, así que deberías reconvertirlo a segundos antes de operar).
Luego divides x 24 y y con el resultado entero de la división hallas el nº de dias, el resto de esa división lo divides entre 60 y con el resultado entero hallas el nº de horas, y el nuevo resto lo vuelves a dividir entre 60 y obtendrías los minutos... el resto que quedase ya serían los segundos.
// La otra opción que tienes es que en el momento de activar lo hagas usando dates (para setear la fecha de fin), y cuando te conectes obtengas una instancia de la fecha y la compares con la fecha de fin. Obtendrías los milisegundos que faltan, sin necesidad de timer.
__________________ if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
} |