Datum formaat uit database halen

  • Onderwerp starter Onderwerp starter dna75
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

dna75

Gebruiker
Lid geworden
3 feb 2007
Berichten
6
Ik heb in mijn database een veld waarin ze de datum kunnen invoeren.
Het 'type' heb ik op date gezet. Als 'standaardwaarde' krijg je dan 0000-00-00.

Nu haal ik de datum uit de database en die geeft m natuurlijk ook zo weer bijv. 2007-02-25.

De vraag is nu hoe kan ik m gewoon '25-02-2007' laat kan laten 'echo-en'?

En ik ben eigenlijk ook benieuwd of ik m anders in kan laten voeren (dat de gebruiker ook gewoon 25-02-2007 kan invoeren).

Natuurlijk kan ik er een ander type van maken alleen kijkt hij bij het laten zien van de data naar de huidige datum en de ingevoerde, dus dat lijkt me niet zo'n goed idee.
 
Laatst bewerkt:
Ik zou het niet weten, ik heb nog nooit het type date gebruikt, ik gebuik alleen vachar's en soms int.

Ik zou het zo oplossen : gewoon een vachar, en dan php dat allemaal laten regelen.
 
Ik begrijp wat je bedoeld echter ik gebruik:

$edatum = $row["edatum"];
$datumvandaag = date('m-d-Y');

if ($edatum >= $datumvandaag)

Hij laat alleen de ingevoerde evenementen zien waarbij de datum van het evenement ($edatum) in de toekomst liggen.

Als ik een 'varchar' als type gebruik, dan maakt ie niet een goede vergelijking (heb het al ff getest).
 
Zet dit in je SQL code:

DATE_FORMAT(datum, '%d-%m-%Y') AS datum

dus: SELECT DATE_FORMAT(datum, '%d-%m-%Y') AS datum, bericht FROM blabla;
 
Laatst bewerkt:
Dat is het inderdaad! Dankje
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan