Leeftijd

Door David van der Tuijn, 16 jaar geleden, 2.412x bekeken

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

Gesponsorde koppelingen

PHP script bestanden

  1. leeftijd

 

Er zijn 11 reacties op 'Leeftijd'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
J A
J A
16 jaar geleden
 
0 +1 -0 -1
Nogal simpel .. dit heeft naar mijn mening geen toevoeging in de script lib.
Scrptr
Scrptr
16 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


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

Zoals al gezegd; zijn dit geen bron vermeldingen
Frank -
Frank -
16 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.


16 jaar geleden
 
0 +1 -0 -1
@Frank Er zullen heus wel situaties zijn waarbij je geen database hebt/gebruikt.
Frank -
Frank -
16 jaar geleden
 
0 +1 -0 -1
Zelden, zeer zelden! Databases zijn namelijk zo ontzettend handig en zo snel, dat is dus altijd handig.
- -
- -
16 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
16 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 -
16 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
16 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 hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
PHP erik
PHP erik
16 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.

Inhoudsopgave

  1. leeftijd

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.