Contador hacia adelante

B

Pues eso, q quiero un contador hacia adelante -en java, php, flash o en paint- q lo ponga a funcionar y empieze a contar las horas y los dias y los meses y tal, el rollo de los contadores de "FALTAN x dias x horas" pero hacia adelante en vez de hacia atrás.

O un tutorial donde digan donde se puede hacer, o incluso q me digais el nombre q puede tener eso q llevo un rato en google y no encuentro lo q quiero.

Me pondría a programarlo pero mi monitor ha muerto y desde el iBook no me mola ponerme a rayarme la cabeza.

Un pollazo !

erdanblo

(nada, no era de xergio, es de Icebeat)

http://php-hispano.net/archivos/Manuales/62/1

B

gracias, me sirve a medias, lo q quiero es hacer un contador como el "llevo sin fumar x dias" como el q tenia boja en lmxy, asi sencillito, pero en mi caso seria "llevo sin beber x dias"

creo q coheré ese tutorial y me pondre con un poco de action script y haré algo, gracias.

erdanblo

pos pideselo a boja xD

De todos modos no tiene que ser dificil, es que no me acuerdo de algunas funciones, la de mktime creo, sino lo hubiese puesto.

Pero vamos:

$primer_dia_sin_furma = tiempo en formato unix del 1º dia...
$actual = time();

$dias_sin_fumar = $primer_dia_sin_fumar - $actual;

a $dias_sin_fumar le pasas gmmktime()

http://es2.php.net/manual/es/function.gmmktime.php

http://www.gamarod.com.ar/javascript/conteo_progresivo_rutina_javascript.asp

http://www.google.es/search?hl=es&q=tiempo+transcurrido+desde+una+fecha+javascript&btnG=B%C3%BAsqueda+en+Google&meta=

guner

<?php

define (STRTTIME, mktime(0, 0, 0, 5, 22, 2006));

function llevo()
{
&nbsp;&nbsp;&nbsp;&nbsp;$diff = mktime() - STRTTIME;
&nbsp;&nbsp;&nbsp;&nbsp;$y = (int) (($diff) / 31536000);
&nbsp;&nbsp;&nbsp;&nbsp;$M = (int) (($diff % 31536000) / 2628000);
&nbsp;&nbsp;&nbsp;&nbsp;$d = (int) (($diff % 2628000) / 86400);
&nbsp;&nbsp;&nbsp;&nbsp;$h = (int) (($diff % 86400) / 3600);
&nbsp;&nbsp;&nbsp;&nbsp;$m = (int) (($diff % 3600) / 60);
&nbsp;&nbsp;&nbsp;&nbsp;$s = (int) (($diff % 60));
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;return "Llevo $y años, $M meses, $d días, $h horas, $m minutos y $s segundos sin fumar.";
}

print llevo();

También se puede hacer con JS, pero si dispones de PHP, hazlo con php y no depende del navegador ni de la hora de navegador-servidor.

B

asias ya lo estaba haciendo con action script y si lo estaba haciendo como decis, pero asi acabo antes xD

q rayan los 256mb de ram del puto portatil

B

por cierto gunner para poner una hora -las 16.00- ?

guner

En el define:

define (STRTTIME, mktime(Hora, Minuto, Segundo, Mes, Día, Año));

Usuarios habituales