login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Date vertalen naar NL

Offline GroundZero - 21/03/2012 18:43 (laatste wijziging 21/03/2012 19:03)
Avatar van GroundZeroLid Beste,

ik wil een heel simpel agenda overzicht laten zien. Dat is allemaal prima maar het probleem is dat er staat "monday" in plaats van "maandag".

Nu wil ik niet moeilijk gaan doen met if statements of switches, want er is een makkelijkere manier om dit om te zetten naar onze eigen taal (strftime?) alleen snap ik niet goed hoe het moet...

Zou iemand mij kunnen helpen?

  1. <div class="calendar">
  2. <?php
  3. setlocale(LC_TIME, 'NL_nl');
  4.  
  5. for($i = -5; $i < 60; $i++)
  6. {
  7. echo '<div class="day">'.strftime('%A', date("l", strtotime('+'.$i.' day'))).'</div>
  8. <div class="date">'.date("d-m-Y", strtotime('+'.$i.' day')).'</div>';
  9. }
  10. ?>
  11. </div>


en ik heb het volgende geprobeerd maar dan nog steeds Engelse namen:

  1. <?php
  2. setlocale(LC_TIME, 'nld_nld');
  3.  
  4. for($i = -5; $i < 60; $i++)
  5. {
  6. echo '<div class="day">'.strftime("%A", strtotime('+'.$i.' day')).'</div>
  7. <div class="date">'.date("d-m-Y", strtotime('+'.$i.' day')).'</div>';
  8. }
  9. ?>

3 antwoorden

Gesponsorde links
Offline icemar - 21/03/2012 21:59
Avatar van icemar Lid welke taal staat je browser in gesteld ?
Want ik krijg gewoon netjes
  1. vrijdag
  2. 16-03-2012
  3. zaterdag
  4. 17-03-2012
  5. zondag
  6. 18-03-2012
  7. maandag
  8. 19-03-2012
  9. dinsdag
  10. 20-03-2012
  11. woensdag
  12. 21-03-2012
  13. donderdag
  14. 22-03-2012
  15. vrijdag
  16. 23-03-2012
  17. zaterdag
  18. 24-03-2012
  19. zondag
  20. 25-03-2012
  21. maandag
  22. 26-03-2012
  23. dinsdag
  24. 27-03-2012
  25. woensdag
  26. 28-03-2012
  27. donderdag
  28. 29-03-2012
  29. vrijdag
  30. 30-03-2012
  31. zaterdag
  32. 31-03-2012
Offline Thomas - 21/03/2012 23:58
Avatar van Thomas Moderator Wat geeft setlocale() terug? "Returns the new current locale, or FALSE if the locale functionality is not implemented on your platform, the specified locale does not exist or the category name is invalid."

Probeer anders eens "nl_NL" in plaats van "NL_nl".
Offline Maarten - 26/03/2012 11:19 (laatste wijziging 27/03/2012 09:45)
Avatar van Maarten Erelid Of op Windows, "nld" / "nlb".
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.217s