1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
|
/** Alter im Profil - Powered by Martin-Rehberger **/
function errechnealter($gebdatum, $mode=0) {
if ($mode==1) {
$gebdatum = explode('.', $gebdatum);
$geburt = mktime(0, 0, 0, $gebdatum[1], $gebdatum[0], $gebdatum[2]);
$msek = time() - $geburt;
$age = explode('.', date('j.n.Y', $msek));
$age[2] = floor($age[2]-1970);
$alter = floor($age[0]-2).' Tag'.((floor($age[0]-2)==1) ? ('') : ('e')).', '.floor($age[1]-1).' Monat'.((floor($age[1]-1)==1) ? ('') : ('e')).' und '.$age[2].' Jahr'.(($age[2]==1) ? ('') : ('e'));
} elseif ($mode==2) {
$gebdatum = explode('.', $gebdatum);
$geburt = mktime(0, 0, 0, $gebdatum[1], $gebdatum[0], $gebdatum[2]);
$msek = time() - $geburt;
$tage = floor($msek/(3600*24));
$alter = $tage.' Tage';
} elseif ($mode==3) {
$gebdatum = explode('.', $gebdatum);
$geburt = mktime(0, 0, 0, $gebdatum[1], $gebdatum[0], $gebdatum[2]);
$sek = time() - $geburt;
$alter = $sek.' Sekunden';
} else {
$gebdatum = explode('.', $gebdatum);
$seconds = mktime(0, 0, 0, $gebdatum[1], $gebdatum[0], $gebdatum[2]);
$seconds = time()-$seconds;
$age = date('Y', $seconds)-1970;
$alter = $age.' Jahre';
}
return $alter;
}
if ($birthday != $lang->items['LANG_MEMBERS_PROFILE_NODECLARATION'])
$alterimprofil = errechnealter($birthday_array[2].'.'.$birthday_array[1].'.'.$birthday_array[0],1);
|