Datum weergeven met PHP

Het opslaan van datums en tijden is per regio verschillend. Zo hebben de verenigde staten het format mm/dd/jjjj en in europa veelal het format dd/mm/jjjj. Echter wordt de datum in een MySQL opgeslagen als jjjj/mm/dd.
Deze datum wil je vaak niet zo weergeven op je website of in je applicatie.

Om deze datum naar eigen wens weer te geven kunnen we deze volgorde gemakkelijk wijzigen met PHP door middel van de date() functie (string date ( string $format [, int $timestamp = time() ] )) en srttotime() functie (int strtotime ( string $time [, int $now = time() ] )).

<?php

$datum = “2012-5-28”; //Datum uit database

$datum = date(“d-m-Y”, strtotime($datum));

echo $datum; // Resultaat 28-5-2012

?>

Door het format van de date() functie te veranderen kunnen er verschillende weergave worden gemaakt.

“m-d-Y” zal 05-28-2012 weergeven.
“d/m/Y” zal 28/05/2012 weergeven.

Voor een complete lijst van date() formats klik hier

Leave a Reply