Mořím se s konverzí datumu z XML z tvaru 2018-06-05T00:00:00 do podoby d.m.Y pomocí Function Editor. Zkoušel jsem už měnit různé formáty vstupního data, ale všechny pokusy končí na výstupu chybovou hláškou „neurceno“ (to defacto není chyba, protože ne vždy musí být ve vstupním XML obsaženo povinně).
Zkoušel jsem i vytvořit Vlastní pole pod příspěvkem a tam natahovat proměnnou z XML, tam se datum sice natáhlo tak jak vypadá v XML, ale absolutně se mi nepovedlo zužitkovat Vlastní pole a jejich hodnotu tak, aby se tato zobrazila v článku tam, kde chci.
Děkuji za každou pomoc.
Problém viz obrázek: https://imgur.com/a/o8vXZmw
Dobrý den,
doporučoval bych použít fci STRTOTIME s fcí DATE ty Vám to převedou jak potřebujete.
Zde máte ukázku na datumu z avšeho dotazu.
<?php echo date(‚d.m.Y‘, strtotime(‚2018-06-05T00:00:00‘)); ?>
Zdeněk
<?php
function datum1 ($date) {
if ($date = date_create_from_format(‚YYYY-MM-DDTHH:II:SS‘, ‚{vyveseno_dne[1]}‘)) {
echo date_format($date, ‚d. m. Y‘);
} else {
// It failed! Errors found, let’s figure out what!
echo „neurceno“;
}
}
?>
<?php
function datum2 ($date) {
if ($date = date_create_from_format(‚YYYY-MM-DDTHH:II:SS‘, ‚{sejmuto_dne[1]}‘)) {
echo date_format($date, ‚d. m. Y‘);
} else {
// It failed! Errors found, let’s figure out what!
echo „neurceno“;
}
}
?>