Likes Likes:  0
Resultaten 1 tot 5 van de 5
Geen
  1. #1
    Easyrider
    MySQL date in het Nederlands
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    MySQL date in het Nederlands

    Hallo,


    ik heb in MySQL een kolom 'date' aangemaakt in dit formaat: 0000-00-00
    00:00:00

    Ik heb wat zitten proberen met

    <?php
    /* Set locale to Dutch */
    setlocale(LC_ALL, 'nld_nld');
    ?>

    om deze datum in het Nederlands te laten verschijnen met php maar ik doe
    ongetwijfeld iets verkeerd. Met die setlocale slaag ik er wel in andere
    datums weer te geven in het Nederlands, maar niet deze uit de MySQL
    database.

    Hoe los ik dit best op?


    Dank u voor uw hulp.


    Mvg,

    Easyrider

    PS:
    PHP version 4.3.10
    MySQL version 4.0.22-standard

  2. #2
    SF
    MySQL date in het Nederlands
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: MySQL date in het Nederlands


    "Easyrider" <"kameleon[NO]"@[SPAM]elitemail.org> schreef in bericht
    news:v9qLd.10377$EN6.916550@phobos.telenet-ops.be...
    > Hallo,
    >
    >
    > ik heb in MySQL een kolom 'date' aangemaakt in dit formaat: 0000-00-00
    > 00:00:00
    >
    > Ik heb wat zitten proberen met
    >
    > <?php
    > /* Set locale to Dutch */
    > setlocale(LC_ALL, 'nld_nld');
    > ?>
    >
    > om deze datum in het Nederlands te laten verschijnen met php maar ik doe
    > ongetwijfeld iets verkeerd. Met die setlocale slaag ik er wel in andere
    > datums weer te geven in het Nederlands, maar niet deze uit de MySQL
    > database.
    >
    > Hoe los ik dit best op?
    >
    >
    > Dank u voor uw hulp.
    >
    >
    > Mvg,
    >
    > Easyrider
    >
    > PS:
    > PHP version 4.3.10
    > MySQL version 4.0.22-standard


    probeer eens
    setlocale(LC_ALL, 'nl_NL');
    http://www.phphulp.nl/php/scripts/7/239/
    SF



  3. #3
    Easyrider
    MySQL date in het Nederlands
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: MySQL date in het Nederlands

    SF schreef:
    > probeer eens
    > setlocale(LC_ALL, 'nl_NL');
    > http://www.phphulp.nl/php/scripts/7/239/
    > SF


    ai...mijn fout, mijn hosting draait inderdaad op Linux en ik had wel
    degelijk setlocale(LC_ALL, 'nl_NL') gezet in mijn document. Verkeerde
    copy/paste (van dezelfde pagina op phphulp , sorry.

    Het probleem is dat, zoals Arjan schreef op 26.01.2005 22:36, die mktime
    niet werkt met een variabele uit een database.

    Dit is wat ik ingeef:

    <?php
    $test=$row_rsProgram['datum'];
    setlocale(LC_ALL,'nl_NL');
    echo strftime("%d %B %Y", mktime($test));
    ?>

    Dit geeft als resultaat '24 april 2005'.

    Aanbevelingen? Alvast bedankt.


    Mvg,

    Easyrider

  4. #4
    Ronald Klip
    MySQL date in het Nederlands
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: MySQL date in het Nederlands

    Easyrider <"kameleon[NO]"@[SPAM]elitemail.org> schreef:

    [datum-tijd-veld uit mysql gebruiken]

    > $test=$row_rsProgram['datum'];
    > setlocale(LC_ALL,'nl_NL');
    > echo strftime("%d %B %Y", mktime($test));


    Tja, kijk eens op php.net/mktime om te zien welke input mktime verwacht.

    > Aanbevelingen? Alvast bedankt.


    rtm, en gebruik in je query UNIX_TIMESTAMP(datumtijdveld).

    --
    groet, Ronald

  5. #5
    Daniel Tryba
    MySQL date in het Nederlands
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: MySQL date in het Nederlands

    Easyrider <"kameleon[NO]"@[spam]elitemail.org> wrote:
    > Het probleem is dat, zoals Arjan schreef op 26.01.2005 22:36, die mktime
    > niet werkt met een variabele uit een database.


    Als je mysql een datum in het nederlands formaat (wat dat ook mogen
    zijn) wilt laten weergeven zal je dat aan mysql moeten vertellen, zie
    date_format op:
    http://dev.mysql.com/doc/mysql/en/da...functions.html

    Als je de datum in PHP wilt verwerken is het handigst om een
    unixtimestamp uit mysql te halen, zie unixtimestamp op zelfde pagina.


Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics