Ik sla mijn data (mv van datum) meestal op als JJJJ-MM-DD HH:MM:SS met de MySql NOW() functie.
Nu wil ik ook in het verleden kunnen zoeken dus bv zoeken op 1 april (zonder exacte tijd) en ook een aantal dagen terug bv 3 dagen terug. Als laatst wil ik graag weten hoe je erachter komt hoeveel dagen een datum geleden is.
Dit eerste is voor mijn profielen sys (zoeken op geboortedatum) en het tweede voor sitestats (verkeer 1,2 3 dagen geleden) en die laatste om (als ik dezelfde manier van opslaan gebruik alleen dan niet met now()) de leeftijd uit te rekenen :)

Bvd Mitch (Jaja weer eens een vraagie :P)
In wat voor fomraat wil je het invoeren? Ik zou zeggen: kijk nog eens lekker weer eens naar de MySQL date/time functies, die kunnen dit allen aan.

Grtz,

Arend
in de date functie kan het.
Stat zelfs uitgelegd.
Je kan het vinden bij PHP Functies.
date();
Het formaat is: JJJJ-MM-DD HH:MM:SS.
Aap, Datetime formaat is precies wat de mysql functies aankunnen.

Kijk daar eens naar, en kom niet terug tot je daar naar gekeken hebt en een oplossing voor je probleem gevonden hebt ;)
Hmmm kun je me op weg helpen met een linkje?

En als je met formaat datetime bedoelde, dat heb ik :)
Mitch: hoelang zit je hier al?

Google:
mysql
date
functions

Voila, het is waarschijnlijk de eerste hit.

Grtz,

Arend
mysql.com/docs/en/.... zoek zelf maar ^_^
Maar wat heb ik aan MySQL date functions als ik in PHP een paar daagies terug wil?
Dat van zoeken op datum heb ik al opgelost, verjaardagen uitrekenen ook als via date() maar nu nog die paar daagjes terug ...
je kan mysql direct het aantal dagen terug laten geven, dan hoef je dat niet meer met php te doen
Ik zal het even uitleggen zodat ik zeekur weet dat je aan het zelfde denken.

Ik wil het verkeer (bv het aantal hits) weergeven op deze manier:
vandaag: 200
gister: 400
10 April: 200
9 April: 100
8 April: 190

Iig tot 5 dagen geleden.

En ik heb geen idee weer te beginnen en zijn nogal veel Mysql date functions :S

Reageren