login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Maandnaam = Maandgetal

Offline Oeste - 11/01/2005 18:46
Avatar van OesteHTML interesse Hallo,

Ik ga mijn probleem uitleggen aan de hand van een vb:

Ik haal mijn datum uit mijn database, deze ziet er dan als volgt uit:
$datum= "11 januari 2005"

Nu zou ik graag hebben dat ik deze kan opsplitsen in
$dag= "11"
$maand = "1" // Januari moet naar een cijfer veranderd worden!
$jaar = "2005"

Alvast bedankt!

3 antwoorden

Gesponsorde links
Offline Thomas - 11/01/2005 18:56 (laatste wijziging 11/01/2005 18:57)
Avatar van Thomas Moderator
  1. <?php
  2. $datum = "11 januari 2005";
  3.  
  4. $maand_naar_nummer = array(
  5. "januari" => 1,
  6. "februari" => 2,
  7. "maart" => 3,
  8. "april" => 4,
  9. "mei" => 5,
  10. "juni" => 6,
  11. "juli" => 7,
  12. "augustus" => 8,
  13. "september" => 9,
  14. "oktober" => 10,
  15. "november" => 11,
  16. "december" => 12);
  17.  
  18. $datum_array = explode(" ", $datum);
  19. $datum_array[1] = $maand_naar_nummer[$datum_array[1]];
  20. $nieuwe_datum = implode(" ", $datum_array);
  21. ?>


Je had er natuurlijk ook voor kunnen kiezen om je datum op een representatie-onafhankelijke manier op te slaan... bijvoorbeeld als UNIXTIME (10-cijferige INT) of als DATETIME...
Offline Oeste - 11/01/2005 19:12 (laatste wijziging 11/01/2005 19:13)
Avatar van Oeste HTML interesse en wat als ik die nu afzonderlijk wil, dus dat ik echt mijn variable

$dag
$maand
$jaar

heb?

Want nu heb ik 1 string "$nieuwe_datum;"
en ik zou die graag alle 3 appart hebben...

bedankt!
Offline Thomas - 11/01/2005 19:14
Avatar van Thomas Moderator Nou je hebt datum_array() na afloop nog ?
$datum_array[0] is je dag, $datum_array[1] je (aangepaste) maand en $datum_array[2] je jaar ?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.284s