Ľudia neviete mi poradiť ako by som urobil to, že:
1.) zadám deň, mesiac a rok svojho narodenia
2.) podľa tohoto dátumu bude PHP kontrolovať môj vek
3.) malo by to byť v databáze MySQL
nejako mi to poslednú dobu nepáli...
Kód: Vybrať všetko
http://eroxia.net/tutorial/278-vypocet-veku-pomocou-php
Kód: Vybrať všetko
<?php
$roknarodenia = "1978";
$vek = date ('Y') - $roknarodenia;
echo $vek;
?>
Kód: Vybrať všetko
<?php
$mesiace= array("január", "február", "marec", "apríl", "máj", "jún", "júl", "august ", "september ", "október", "november", "december");
$month = $mesiace[Date ("n") - 1];
$day = date("j");
$den = "16"; // formular
$mesiac = "apríl"; // formular
$roknarodenia = "1992"; // formular
$vek = date ('Y') - $roknarodenia;
if (($month == $mesiac) && ($day == $den)):
$vek = $vek + 1;
endif;
echo $vek;
?>
Kód: Vybrať všetko
<?php
$mesiace= array("január", "február", "marec", "apríl", "máj", "jún", "júl", "august ", "september ", "október", "november", "december");
$month = $mesiace[Date ("n") - 1];
$day = date("j");
$den = "16"; // formular
$mesiac = "máj"; // formular
$roknarodenia = "1992"; // formular
$vek = date ('Y') - $roknarodenia;
if (($mesiac >= $month) && ($den >= $day)):
$vek = $vek + 1;
endif;
echo $vek;
?>
Kód: Vybrať všetko
<?php
$mesiace= array("január", "február", "marec", "apríl", "máj", "jún", "júl", "august", "september", "október", "november", "december");
$month = $mesiace[Date ("n") - 1];
$day = date("j");
$den = "16"; // formular
$mesiac = "apríl"; // formular
$roknarodenia = "1992"; // formular
$vek = date ('Y') - $roknarodenia - 1;
if (($month >= $mesiac) && ($day >= $den)):
$vek = $vek + 1;
endif;
echo $vek;
?>
Kód: Vybrať všetko
<?php
$mesiace= array("január", "február", "marec", "apríl", "máj", "jún", "júl", "august ", "september ", "október", "november", "december");
$month = Date ("n");
$day = date("j");
$den = "22"; // formular
$mesiac = "február"; // formular
$roknarodenia = "1992"; // formular
if ($mesiac == január):
$i = "1";
endif;
if ($mesiac == február):
$i = "2";
endif;
if ($mesiac == marec):
$i = "3";
endif;
if ($mesiac == apríl):
$i = "4";
endif;
if ($mesiac == máj):
$i = "5";
endif;
if ($mesiac == jún):
$i = "6";
endif;
if ($mesiac == júl):
$i = "7";
endif;
if ($mesiac == august):
$i = "8";
endif;
if ($mesiac == september):
$i = "9";
endif;
if ($mesiac == október):
$i = "10";
endif;
if ($mesiac == november):
$i = "11";
endif;
if ($mesiac == december):
$i = "12";
endif;
$mesiacc = $i;
$vek = date ('Y') - $roknarodenia -1;
if (($month == $mesiacc) && ($day >= $den) || ($mesiacc < $month)):
$vek = $vek + 1;
endif;
echo $vek;
?>