_Martin_ 10 Odesláno: 2. Červenec, 2011 Share Odesláno: 2. Červenec, 2011 <?php $test = date(Y); // tymto ziskame aktualny rok $dateborn = 1997; // nastavime si nas rok. je to mozne urobit aj cez post a formular $year = $test - $dateborn; // tymto ziskame vek echo "Más $year rokov. "; // odosleme ?> To je vsetko pisal som to sam. Som v PHP zaciatocnik, tak je to pre mna super tazky skript . Da sa to vyuzit aj pri registracii Link to comment Share on other sites More sharing options...
mimic 27 Odesláno: 2. Červenec, 2011 Share Odesláno: 2. Červenec, 2011 Každý nějak začíná Jinak dobrý a když už seš v tom, tak to zkus udělat na měsíce. Aby jsi měl na stránce tvar tvého roku třeba 16.8 (aby se to každý měsíc měnilo na 16.9 - 17 - 17.1 - 17.2 ... 18 Samozřejmě to nějak ošetřit, aby to nehodilo 16.11 Tohle bych třeba uvítal víc Link to comment Share on other sites More sharing options...
_Martin_ 10 Odesláno: 2. Červenec, 2011 Author Share Odesláno: 2. Červenec, 2011 To skusim ale asi to je nad moje skusenosti. Link to comment Share on other sites More sharing options...
gledy 1 Odesláno: 2. Červenec, 2011 Share Odesláno: 2. Červenec, 2011 To skusim ale asi to je nad moje skusenosti. Neni! a je to výborný nápad, chceš se učit nové věci ? Tak se do toho pusť Link to comment Share on other sites More sharing options...
mimic 27 Odesláno: 2. Červenec, 2011 Share Odesláno: 2. Červenec, 2011 Nad zkušenosti to nebude... ono to bude postavený na podobným principu a snad žádný nový věci potřebovat nebudeš. Jen vymyslet ten alg. na jakým to bude fungovat - to je na tom vždy nejtěžší. Toť vše Link to comment Share on other sites More sharing options...
_Martin_ 10 Odesláno: 2. Červenec, 2011 Author Share Odesláno: 2. Červenec, 2011 mas pravdu Link to comment Share on other sites More sharing options...
mimic 27 Odesláno: 2. Červenec, 2011 Share Odesláno: 2. Červenec, 2011 Jinak.. dovolim si přidát mojí verzi pro zjištění věku uživatele function zjistiVek($date = null, $dot = 1) { if (preg_match( '~^(?:0[1-9]|[12][0-9]|3[01]|[1-9])[./-]'. '(?:0[1-9]|1[012]|[1-9])[./-]'. '(?:19[0-9]{2}|20[0-9]{2})$~', $date)) { $time = time() - strtotime($date); if ($time < 1 || $time == time()) return '???'; if ($dot < 0 || $dot > 3) $dot = 1; return round($time / 31536e3, $dot); } } // format datumu - D.M.YYYY a druhy parametr je pocet des. mist 0-3 echo zjistiVek("8.11.1996"); // 14.7 echo zjistiVek("8.11.1996", 2); // 14.66 echo zjistiVek("8.11.1996", 0); // 15 // lze pouzit klidne jako... $datum = "8.11.1996"; echo "Je vám ".zjistiVek($datum)." let."; // vypis: "Je vám 14.7 let." Link to comment Share on other sites More sharing options...
_Martin_ 10 Odesláno: 3. Červenec, 2011 Author Share Odesláno: 3. Červenec, 2011 kludne Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now