[PHP] datum weergeven, 0 in dagweergave verwijderen

Pagina: 1
Acties:
  • 137 views

Acties:
  • 0 Henk 'm!

  • the_scientist
  • Registratie: November 2004
  • Laatst online: 15-11-2023
Hi all,

Hier een probleem wat me vannacht heel wat tijd heeft gekost. Ik wil een datum uit de database halen en die weergeven in het Nederlands. Inmiddels ben ik een heel eind:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php

  $datum = date("Y-m-d");

  $query = "SELECT naam, plaats, datum, DATE_FORMAT(datum, '%d %M %Y') AS eventdatum FROM     
  agenda where datum > '$datum' ORDER BY datum ASC";
  $result = mysql_query($query);
  $paantalres = mysql_num_rows($result);


  while ($record = mysql_fetch_object($result))
  {

    $datumtest=$record->eventdatum;

    $maand['January']="januari";
    $maand['February']="februari";
    $maand['March']="maart";
    $maand['April']="april";
    $maand['May']="mei";
    $maand['June']="juni";
    $maand['July']="juli";
    $maand['August']="augustus";
    $maand['September']="september";
    $maand['October']="oktober";
    $maand['November']="november";
    $maand['December']="december";

    foreach($maand as $k=>$v)
    {
      $datumtest=str_replace($k, $v, $datumtest);
    }

    echo "
      <tr>
        <td class='agendarij'>".$record->naam."</td>
        <td class='agendarij'>".$record->plaats."</td>
        <td class='agendarij'>".$datumtest."</td>
      </tr>
    ";
  }
?>


Ik krijg nu bijvoorbeeld deze output: 01 augustus 2009. Nu wil ik die lelijke 0 nog weghebben bij de dagaanduiding. Iemand een foefje?

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Waar is het eerste waar je voor dit soort problemen gaat kijken?

1. http://nl3.php.net/date
code:
1
2
3
d    Day of the month, 2 digits with leading zeros       01 to 31
D    A textual representation of a day, three letters    Mon through Sun
j    Day of the month without leading zeros              1 to 31


2. [google=PHP print date]
Eerste hit: http://www.php.net/date ;)

Dit is dusdanig basic en met bovenstaande tips kom je er wel uit, dus dit topic gaat dicht :)

[ Voor 3% gewijzigd door BtM909 op 10-04-2009 10:07 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Dit topic is gesloten.