Mike© : Alter errechnen

Beitrag lesen

Moin Jan,

Ich möchte errechnen, wann sich ein Timestamp jährt (um ein Geburtstag zu errechnen) d.h, ich brauche den Timestamp des Geburtsjahres und immer den aktuellsten Timestamp. Sobald jetzt z.B
der Timestamp den ich als 23.06.1984 angegeben habe auf das

wenn Du im nachfolgenden Code die Variablen:
$g_tag  = 19;
$g_monat= 04;
$g_jahr = 2001;

durch Deinen Timstamp generieren kannst, dann sollte es das sein ;-)

$Current_Year=date("Y");
$Current_Month=date("m");

if ( $Current_Month == 1 )
   $Current_Year--;

$This_Year=$Current_Year;

$g_tag  = 19;
$g_monat= 04;
$g_jahr = 2001;

$n_tag  = date("d");
$n_monat= date("m");
$n_jahr = date("Y");

$g_date=mktime(0,0,0,$g_tag,$g_monat,$g_jahr);

if ( ($n_monat>$g_monat) || ( ($n_monat == $g_monat) && ($n_tag>$g_tag) ) || (($n_monat == $g_monat) && ($n_tag==$g_tag) ) )
   {
      $alterj=$n_jahr-$g_jahr;
   }
else
   {
      $alterj=$n_jahr-$g_jahr-1;
   }

if ( ($n_monat>$g_monat) || ( ($n_monat == $g_monat) && ($n_tag>$g_tag) ) || ( ($n_monat == $g_monat) && ($n_tag==$g_tag) ) )
   {
      $alterm=$n_monat-$g_monat;
   }
else
   {
      $alterm=12-$g_monat+$n_monat;
   }

if ( ($n_tag>$g_tag) || ($n_tag==$g_tag) )
   {
      $altert=$n_tag-$g_tag;
   }
else
   {
      $tage=date("t",$g_date);
      $altert=$tage-$g_tag+$n_tag;
      $alterm=$alterm-1;
   }

regds
Mike©

--
Freunde kommen und gehen. Feinde sammeln sich an.