Hoi ben bezig met een scriptje waar mensen hun geboorte datum inmoeten vullen en dat hij dan leeftijd toont, hoe moet ik dat doen?
Nadenken?
Goed, om je op weg te helpen...
Check de huidige datum. Trek het geboortejaar van het huidige jaartal af.
Indien de dag+maand van de geboortedatum in dit jaar al voorbij zijn heb je je leeftijd al, zoniet 1 ervanaf trekken en je hebt de leeftijd.
Dit lijkt met toch niet errug gecompliceerd of wel?
Goed, om je op weg te helpen...
Check de huidige datum. Trek het geboortejaar van het huidige jaartal af.
Indien de dag+maand van de geboortedatum in dit jaar al voorbij zijn heb je je leeftijd al, zoniet 1 ervanaf trekken en je hebt de leeftijd.
Dit lijkt met toch niet errug gecompliceerd of wel?
ow als iemand opschrijft 21-5-1984 splitten bij "-" en dan bekijken
Maak er gewoon een timestamp oid van, kun je de data functies van php zelf gebruiken. Dat werkt een stuk makkelijker en efficiënter.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Leesvoer :
http://www.php.net/mktime
http://www.php.net/time
Hint :
http://www.php.net/mktime
http://www.php.net/time
Hint :
code:
1
| $leeftijd = $nu - $geboortedatum |
SIZE does matter.
"You're go at throttle up!"
Je moet in ieder geval de invoer gaan splitten op dagen, maanden en jaren. Dat doe je ook met de huidige datum, en dan sla je aan het rekenen.
Overigens kan je natuurlijk ook de andere route nemen zoals hierboven werd gezecht. Timestamp maken van beide data, deze van elkaar aftrekken en die weer terugvoeren aan de date() functie (bijvoorbeeld).
Overigens kan je natuurlijk ook de andere route nemen zoals hierboven werd gezecht. Timestamp maken van beide data, deze van elkaar aftrekken en die weer terugvoeren aan de date() functie (bijvoorbeeld).
pas wel op, als je dit in timestamps doet krijg je je leeftijd in seconden sinds het unix-tijdperk....Op dinsdag 29 januari 2002 23:06 schreef Skinny het volgende:
Hint :
code:
1 $leeftijd = $nu - $geboortedatum
daar moet je dus even nog 1970 jaar vanaf trekken om het te laten kloppen...
lijkt me een typisch geval van rtfm. Zouden we hier toch moeten kennen. Een suggestie: "PHP4 het complete handboek", ISBN 90.395.1610.3 bij boekhandel of bibliotheek. Daarin staat vanaf het begin uitgelegd hoe de taal in elkaar zit, hoe je variabelen gebruikt, strings, arrays eva. waaronder uiteraard ook mysql (access koppeling is *veel* simpeler en handiger voor beginners). Lezen van het boek werkt erg verhelderend.
Uiteraard de bovengenoemde links ook wo. mn. php.net.
Uiteraard de bovengenoemde links ook wo. mn. php.net.
<knijnsel> De nederlandstalige GuildWars site
Duidelijk nog niet gezocht met het woord 'LEEFTIJD' specifiek in P&W ? krijg je 5 resultaten terug, inclusief een hele mooie oplossing.
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
Pagina: 1
Dit topic is gesloten.
![]()