ide mi o toto... : funkcia time() mi vráti číslo 1186760963 a ako zistiť z tohoto čísla aký je dátum a čas v tvare napr.:
Pi - 10. 8. 2007 - 17:50:12
Viem, že time() vracia počet sekúnd od 1.1.1970, no len
Kód: Vybrať všetko
function age($id) {
include ("./common/setup.php");
$sql = mysql_query("SELECT * FROM $tab_users WHERE user_id='$id' ");
$user=mysql_fetch_array($sql);
$user_day=$user[user_birth_day];
$user_month=$user[user_birth_month];
$user_year=$user[user_birth_year];
$user_birth=mktime(0,0,0,$user_month,$user_day,$user_year);
$thour=date('H');
$tmin=date('i');
$tsec=date('s');
$tmonth=date('n');
$tday=date('d');
$tyear=date('Y');
$now=mktime($thour,$tmin,$tsec,$tmonth,$tday,$tyear);
$age=$now - $user_birth;
$age = $age / 31536000 ;
$age = SubStr($age, 0, 2);
return $age;
}
To s vekom sa tu už riešilo (skúsim to pohľadať).turtlak69 napísal:...
Kód: Vybrať všetko
function vek($vstup)
{
$pole = explode("/",$vstup);
$den = $pole[0];
$mesiac = $pole[1];
$rok = $pole[2];
$month = Date ("n");
$day = date("j");
$vek = date ('Y') - $rok - 1;
if (($month == $mesiac) && ($day >= $den) || ($mesiac < $month)) : $vek = $vek + 1; endif;
return $vek;
}Kód: Vybrať všetko
function age($id) {
include ("./common/setup.php");
$sql = mysql_query("SELECT * FROM $tab_users WHERE user_id='$id' ");
$user=mysql_fetch_array($sql);
$user_day=$user[user_birth_day];
$user_month=$user[user_birth_month];
$user_year=$user[user_birth_year];
$user_birth=mktime(0,0,0,$user_month,$user_day,$user_year);
$today = time();
$birthDate = mktime(0,0,0,8,12,1988);
$age = floor(($today-$user_birth)/(365.25*24*60*60));
return $age;
}
Kód: Vybrať všetko
function age($day, $month, $year)
{
$m = date ("n");
$d = date("j");
$y = date("Y");
$age = $y - $year;
if (($m < $month) || ($m == $month && $d < $day)) $age--;
return $age;
}
include ("./common/setup.php");
$sql = mysql_query("SELECT * FROM $tab_users WHERE user_id='$id' ");
$user=mysql_fetch_array($sql);
$user_day=$user[user_birth_day];
$user_month=$user[user_birth_month];
$user_year=$user[user_birth_year];
echo age($user[user_birth_day], $user[user_birth_month], $user[user_birth_year]);
Kód: Vybrať všetko
function age($id) {
include ("./common/setup.php");
$sql = mysql_query("SELECT * FROM $tab_users WHERE user_id='$id' ");
$user=mysql_fetch_array($sql);
$user_day=$user[user_birth_day];
$user_month=$user[user_birth_month];
$user_year=$user[user_birth_year];
$m = date ("n");
$d = date("j");
$y = date("Y");
$age = $y - $user_year;
if (($m < $user_month) || ($m == $user_month && $d < $user_day)) $age--;
return $age;
}
Kód: Vybrať všetko
$time_days = array ("Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota");
$time_months = array ("December","Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November");
$m = date("n");
$d = date("j");
$y = date("Y");
$cas=mktime(0,0,0,$m,$d,$y);
//tento cas je ako priklad. ja cucam ten cas z DB ako to zazracne ciselko
$lol[d] = $time_days[date("w",$cas)];
$lol[d2] = date("d",$cas);
$lol[m] = $time_months[date("n",$cas)];
$lol[y] = date("Y",$cas);
echo "$lol[d] - $lol[d2].$lol[m] $lol[y]";
Kód: Vybrať všetko
function nice_time($cas)
{
$time_days = array ("Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota");
$time_months = array ("December","Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November");
$lol[d] = $time_days[date("w",$cas)];
$lol[d2] = date("d",$cas);
$lol[m] = $time_months[date("n",$cas)];
$lol[y] = date("Y",$cas);
$nice_time = "$lol[d] - $lol[d2].$lol[m] $lol[y]";
return $nice_time;
}