Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2013, 11:05
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 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.