Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP: převod data z 2007-08-29 na 29. srpen 2007

Jo, pomocí explode to taky jde, je to asi o jeden řádek kratší... ;-)

<?php
  function convert_date($date) {
    $months = array (1 => "leden", "únor", "březen", "duben", "květen", "červen", "červenec", "srpen", "září", "říjen", "listopad", "prosinec");
    $date = explode("-", $date);
    $date = $date[2].". ".$months[$date[1]*1]." ".$date[0];
    return $date;
  }
  $datum = convert_date("2007-08-29");
  echo $datum;
?>

Na popis funkcí je nejlepší originál PHP manuál... V češtině bys něco našel třeba na Intervalu.
http://interval.cz/clanky/perl-compatible-regularni -vyrazy-v-php-subvyrazy-a-zpetna-reference/
http://www.regularnivyrazy.info/php-pcre-perl-compa tible.html

//edit: v mém prvním příspěvku jsem měl chybu - opravil jsem řádek s přiřazením proměnné $month

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny