Datum weergeven in PHP

Wil je de datum uit een MySQL database weergeven op een pagina in PHP in het formaat dag-maand-jaar? Dan heb ik hier wat tips voor je!

Dit stukje code werkt alleen als de de kolom ‘datum’ in de database van het type “datetime” is.

Gebruik dan het onderstaande stukje code:

$datum = strtotime($row_Activiteiten[‘datum_uit_tabel’]);
$DatumVanaf = date(‘d-m-Y’, $datum);
echo $DatumVanaf;

Weergave: Dit zal dan als volgt worden weergegeven: 01-01-2014

 

Je kan ook de weergave van de datum al in de query bepalen door het volgende te doen:

Vermeld voor het aanroepen van de kolomnaam het volgende: DATE_FORMAT of TIME_FORMAT

  • DATE_FORMAT kan je het beste gebruiken bij datums zonder tijd
  • TIME_FORMAT kan je het beste gebruiken bij datums met een tijd

Hieronder een voorbeeld van een query waarin de begindatum + tijd en einddatum + tijd moeten worden bepaald.

De begindatum + tidj zal DATE_FORMAT gebruiken en de einddatum + tijd zal in TIME_FORMAT worden weergegeven.

SELECT
agendaid,
agendaitem,
agenda_soort_activiteit,
agendaintro,
DATE_FORMAT(datum_vanaf, ‘%d-%m-%Y’) AS┬ádatum_vanaf,
TIME_FORMAT(tijd_vanaf, ‘%H:%i’) AS tijd_vanaf,
TIME_FORMAT(datum_tot_en_met, ‘%d-%m-%Y %H:%i’) AS datum_tot_en_met

De datums zullen worden weergegeven als:
Begindatum: 01-01-2014
Begin tijd: 21:00
Einddatum: 01-01-2014 21:00

 

Published by

Allan de Bruin

Allan de Bruin ontwikkelt al sinds 2007 websites onder de vlag van IZEE DEVELOPMENT. Door het geven van tips en trucs via het blog wil Allan de relaties van IZEE ondersteunen met de afgenomen website. Allan schrijft ook functionele ontwerpen, test websites en geeft advies via het blog van IZEE. Zie ook www.allandebruin.nl om zijn portfolio te lezen.