Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Datum omzetten

shoekie
4 antwoorden
  • Ey,

    Ik lees voor een messageboard een datum uit een MySQL table. Deze heeft als format DATE (YYYY-MM-DD). Hoe zet ik deze met php om in bijvoorbeel Thursday 22 October.
    Ik zag op de php site al wat staan over de functie date en maketime, maar ik begrijp niet echt hoe ik in mijn geval zou moeten gebruiken.

    Iemand idee?

    MVGR,

    René
  • Ik denk dat je hier beter de MySQL DATE_FORMAT() functie voor kunt gebruiken.

    http://www.mysql.com/doc/en/Date_and_time_functions.html
  • Ok..

    Dat gebruiken we dus als SELECT DATE_FORMAT(date,format)

    waarbij format: '%W %d %M'

    Hoe selecteren we bij date dan een waarde uit een tabel?
  • [code:1:c1335ba300]SELECT *, DATE_FORMAT(date,'%W %d %M') AS fdate
    FROM tabelnaam
    WHERE voorwaarde1
    AND voorwaarde2;[/code:1:c1335ba300]Vervolgens de resultaten met PHP in een array proppen en per array is de gevraagde datum beschikbaar onder de key "fdate". Niet getest, dus geen garanties. ;)

    - Bas

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.