Versio

Leeftijd

Deze functie retouneerd de leeftijd op basis van YYYY-MM-DD.

Gesponsorde koppelingen

PHP script bestanden

  1. leeftijd

 

11 reacties op 'Leeftijd'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jordi Alferink
Jordi Alferink
5 jaar geleden
 
0 +1 -0 -1
Nogal simpel .. dit heeft naar mijn mening geen toevoeging in de script lib.
Scrptr
Scrptr
5 jaar geleden
 
0 +1 -0 -1
Het is inderdaad een te simpel script.
En bovendien is dit geen bron: http://www.google.nl/search?q=PHP+AGE
Waarschijnlijk heb je hem hier vandaan: http://snippets.dzone.com/posts/show/1310


5 jaar geleden
 
0 +1 -0 -1
PostgresSQL:
SELECT AGE(datumtijdveld) AS leeftijd FROM tabel

Zoals al gezegd; zijn dit geen bron vermeldingen
Frank -
Frank -
5 jaar geleden
 
0 +1 -0 -1
Tja, ik wil een database-oplossing niet echt een alternatief noemen, dat is imho namelijk dé oplossing. Gerommel met PHP is namelijk het alternatief, net zoals een stukje javascript dit probleempje voor je kan oplossen.

En inderdaad, AGE() is toch wel meest eenvoudige oplossing om een age te berekenen.


5 jaar geleden
 
0 +1 -0 -1
@Frank Er zullen heus wel situaties zijn waarbij je geen database hebt/gebruikt.
Frank -
Frank -
5 jaar geleden
 
0 +1 -0 -1
Zelden, zeer zelden! Databases zijn namelijk zo ontzettend handig en zo snel, dat is dus altijd handig.
Herjan -
Herjan -
5 jaar geleden
 
0 +1 -0 -1
Ik denk dat het sneller is om het met PHP uit te rekenen, dan een databaseconnectie te maken, het door de database te laten berekenen en de verbinding weer te sluiten.

Edit:
En ja Webmakerij, ik kan denken.
David van der Tuijn
David van der Tuijn
5 jaar geleden
 
0 +1 -0 -1
Het is een simpel script, dat ben ik met je eens. maar een verzameling van dit soort snippets vind ik zelf bijzonder handig. Klopt het dat MySQL geen AGE statement kent?
Crispijn -
Crispijn -
5 jaar geleden
 
0 +1 -0 -1
Nee, geen korte AGE

Het kan zo in mysql:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
DATE_FORMAT( FROM_DAYS( TO_DAYS( NOW( ) ) - TO_DAYS( u.geb_datum ) ) , '%Y' ) AS leeftijd
Terry
Terry
5 jaar geleden
 
0 +1 -0 -1
als ik 19 maart 2007 wil uit laten rekenen geeft tie geen output
omdat de persoon morgen dan 1 wordt
ligt dat hieraan.. heb de bron niet bekeken
ook bij data in de toekomst is er geen foutmelding of iets
gewoon geen resultaat
PHP erik
PHP erik
5 jaar geleden
 
0 +1 -0 -1
Google is geen bron. De eerste link toont wel 90% overeenkomst. Dus je haalt elders een redelijk nutteloos script vandaan en post 'm dan hier? Ik denk dat mensen zoiets zelf ook kunnen Googlen. Dat is volgens mij zelfs de reden dat Google bestaat, om dingen te vinden. Maar ik begrijp dat de intentie goed is.

Quote:
Ervaring(en) PHP,cgi,c++,JAVA,HTML,javascript,css,asp

Are you sure?

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Labels
  • Geen tags toegevoegd.