![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/02/2013, 11:05
|
![Avatar de emprear](http://static.forosdelweb.com/customavatars/avatar187409_1.gif) | Colaborador | | Fecha de Ingreso: junio-2007 Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 7 meses Puntos: 1567 | |
Respuesta: Contador en PHP En ambos caso necesitas de una base de datos, o un simple archivo de texto para almacenar ciertos valores. Además fijar los valores iniciales
Para lo primero
$anio = 2013;
$numero_inicial = 19997;
$dia_inicial = 51; // esto es para hoy, 21 de febrero
Si ves los valores que devuelve date()
z = El día del año (comenzando por 0)0 hasta 365
$anio = 60;
$numero_inicial = 19997;
$dia_inicial = 51; // esto es para hoy, 21 de febrero
$dia_anio = date('z');// hoy te devolvería 51, mañana 52
$dif_dias = $dia_anio-$dia_inicial; //hoy seria 0
$numero_actual = $numero_inical+dif_dias;
$anio_actual = $anio;
Es decir, que mañana $dif_dias será 1 y el numero actual 19998, ahora las tres primeras variables las tenés que sacar como indique de una BD ó un txt, ya que cuando cambie el anio $dia_anio volverá a ser 0, y tendrás que poner una condición para que en ese momento actualizar la bd ó reescribir el txt.
Con el año de publicación, aprovechas el día 0 (que corresponde obviamente al 1º de enero) para que $anio_actual sea igual a $anio_actual+1
Saludos
__________________ La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R. |