Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

Pluginy

WP All import (konverze datumu, XML na příspěvky)

AleTic 5 odpovědí

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

Odpovědi 5

Zdeněk Vojáček, WPlama Odpověď WPlama

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

AleTic

Múžete to zakomponovat do kódu? Určitě bych to sprasil...

AleTic


<?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";
}
}
?>

AleTic

VYŘEŠENO

Tomáš Cirkl, WPlama Odpověď WPlama

Dobrý den,
doporučoval bych použít fci STRTOTIME s fcí DATE ty Vám to převedou jak potřebujete.

Přidat odpověď

Přidat odpověď

E-mail nezveřejníme. Odpověď se může zobrazit až po schválení.