Diskuze: PHP - České datum
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
<?php
SetLocale(LC_ALL, "Czech");
$datum = StrFTime("%d/%c/%Y %H:%M:%S %z %B", Time());
echo($datum);
?>
Chyba teda bude niekde tu
$clanek['news_date']
Nevyřešilo by tvůj problém toto?
$mesice = array('Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec');
$mesic = StrFTime("%m", Time())+1;
echo($mesice[$mesic]);
EDIT:
$mesic = StrFTime("%m", Time())-1;
Má tam být mínus, protože ti to vrací měsíce od 1, ale pole se počítá od 0.
$clanek['news_date']
Je pouze datum zapsané 29-05-2016.
$mesice = array('Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec');
$mesic = StrFTime("%m", Time())+1;
echo($mesice[$mesic]);
Nevyřešilo, protože dělám na systému článků, a chci, aby to napsalo datum vytvoření ve formátu: 29. Červen 2016. A když jsem tam zkoušel dosadit: $clanek['news_date'], tak to nefunguje..
$datum = explode('-', $clanek['news_date']);
$mesice = array('Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec');
$mesic = StrFTime("%m", $datum[1])-1;
echo($datum[0].'. '.$mesice[$mesic].' '.$datum[2]);
Popřípadě bych ti doporučil použít zdejší knihovnu pro práci s
datem: http://www.itnetwork.cz/…-datum-a-cas
Zobrazeno 6 zpráv z 6.