login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Datum in het nederlands

Offline Goemans - 27/03/2009 21:23
Avatar van GoemansNieuw lid Hallo, ik wil met php de huidige tijd opslagen in een variabele, in deze vorm (ja, in het nl dus):
27 maart 2009

Iemand een idee?

4 antwoorden

Gesponsorde links
Offline ibmos2warp - 27/03/2009 21:30 (laatste wijziging 27/03/2009 21:43)
Avatar van ibmos2warp PHP interesse Wat is er mis met PHP.net: strftime?
Waarom wil je eigenlijk die tijd zo opslaan in een var?
Of natuurlijk met een array, (key maand / dag, value is in het Nederlands).
En als het uit de db komt kan het volledig in sql.
En met dank voor Evert voor het voorbeeld:
  1. #27 maart 2009 om 21:41 &#65279;<br />
  2. <?php
  3. setlocale(LC_ALL, 'nl_NL');
  4. echo strftime('%e %B %Y om %H:%M',time());
  5. highlight_file(__FILE__);
  6. ?>

En hier in sql.
Offline Koen - 27/03/2009 21:35 (laatste wijziging 27/03/2009 21:43)
Avatar van Koen PHP expert Gebruik de zoekfunctie eerst eens voordat je post...
Er hier iets voor tussen de scripts.

http://www.site...&id=98
Offline larssy1 - 27/03/2009 22:24
Avatar van larssy1 MySQL beginner Kijk gewoon altijd eerst bij scripts, staat het daar niet? kijk bij tutorials, staat het daar niet? vraag het hier..
Offline Goemans - 28/03/2009 10:10
Avatar van Goemans Nieuw lid Ik wil het voor mijn gastenboek. Als iemand iets post, moet het samen met de auteur, emailadres en het beriht opgeslagen worden in de database en er weer uitgehaald worden met SELECT. Maar wanneer ik de php code erin zet, krijg ik white screen.

  1. <?php
  2. $datum=date("j M Y"); //datum bepalen, type: 01 Sep 2004
  3. //Sleutels en Waarden voor de vervanging bepalen in een array
  4. $maand['Jan']="januari"; //engelse maand met hoofdletter, nederlandse niet
  5. $maand['Feb']="februari";
  6. $maand['Mar']="maart";
  7. $maand['Apr']="april";
  8. $maand['May']="mei";
  9. $maand['Jun']="juni";
  10. $maand['Jul']="juli";
  11. $maand['Aug']="augustus";
  12. $maand['Sep']="september";
  13. $maand['Oct']="oktober";
  14. $maand['Nov']="november";
  15. $maand['Dec']="december";
  16.  
  17. foreach($maand as $k=>$v){ //meer info over foreach-statement: www.php.net/foreach
  18. $datum=str_replace($k, $v, $datum); //engelse namen vervangen door de Nederlandse
  19. }
  20.  
  21.  
  22.  
  23. include('config.php');
  24. $query = mysql_query("SELECT COUNT(id) FROM post") or die("query:". mysql_error());
  25. $items_totaal = mysql_result($query, 0);
  26. $items_per_pagina = 5;
  27. $aantal_paginas = ceil($items_totaal / $items_per_pagina);
  28. $huidige_pagina = 0;
  29. if(isset($_GET['p']) && is_numeric($_GET['p']) && $_GET['p'] > 0 && $_GET['p'] < $aantal_paginas) {
  30. $huidige_pagina = $_GET['p'];
  31. }
  32. $offset = $huidige_pagina * $items_per_pagina;
  33. $query = mysql_query("SELECT * FROM post ORDER BY id DESC LIMIT ".
  34. $offset.",".$items_per_pagina)
  35. or die("output:". mysql_error());
  36.  
  37.  
  38.  
  39. while ($output = mysql_fetch_assoc($query))
  40. {
  41. print ($output['auteur'] . " " . "datum = " . $output['datum'] . "<br />");
  42. print ($output['email'] . "<br />");
  43. print (stripslashes($output['bericht']));
  44. print ("<hr />");
  45. }
  46.  
  47. for($i = 0; $i < $aantal_paginas; $i++) {
  48. if($huidige_pagina == $i) {
  49. // huidige pagina is niet klikbaar
  50. echo "<b>".($i+1)."</b>";
  51. } else {
  52. // een andere pagina
  53. echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$i."\">".($i+1)."</a>";
  54. }
  55. // deel-streepje tussen alle items
  56. if($i < $aantal_paginas - 1) {
  57. echo " | ";
  58. }
  59. }
  60.  
  61. if(isset($_POST['verzenden']))
  62. {
  63.  
  64.  
  65. mysql_query("INSERT INTO post (auteur, email, bericht, datum) VALUES ('".$_POST['auteur']."','".$_POST['email']."','".$_POST['bericht']."', '"$datum"')") or die (mysql_error());
  66. header('Location: '.$_SERVER['PHP_SELF']);
  67. print "Je bericht is succesvol toegevoegd";
  68. }
  69. else
  70. {
  71. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s