Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
napriklad pomocou tejto funkcie: http://php.net/manual/en/datetime.createfromformat .php $date = Da…
wam_Spider007 19.11.2014 18:52
wam_Spider007
Fatal error: Call to a member function format() on a non-object ...
Orlandos 19.11.2014 19:22
Orlandos
hmm, ja som si to dal takto a funguje to: date_default_timezone_set('Europe/Bratislava'); $date = D…
wam_Spider007 19.11.2014 19:44
wam_Spider007
podla toho erroru tam asi najskor mal predtym $date = '19.11 2014 18:29:00'; a to samozrejme neni Da… nový
MM.. 19.11.2014 19:48
MM..
phpcku (ako spravnemu pajazyku) je to jedno. si to samo pretypuje :) funguje aj takyto zapis: date… nový
wam_Spider007 19.11.2014 19:53
wam_Spider007
Ukládej datum a cas v univerzálním formátu, který funguje vsude: YYYYMMDD HH:MM:SS, ve tvem pripade:… poslední
Jan Fiala 20.11.2014 07:39
Jan Fiala

hmm, ja som si to dal takto a funguje to:

date_default_timezone_set('Europe/Bratislava');

$date = DateTime::createFromFormat('d.m Y H:i:s', '19.11 2014 18:29:00');
echo $date->format('Y-m-d H:i:s');

aku mas verziu PHP servera? na toto potrebujes 5.3 a vyssiu

podla toho erroru tam asi najskor mal predtym
$date = '19.11 2014 18:29:00';
a to samozrejme neni DateTime objekt.

On potrebuje najskor

$neco = DateTime::createFromFormat('d.m Y H:i:s', $date);
echo $neco->format('Y-m-d H:i:s');

ale preco sa snazi programovat ked o tom nema ani paru to nepochopim. Ja by som to zakazal, potom sa vsetci divia jak je vsetko derave :)

phpcku (ako spravnemu pajazyku) je to jedno. si to samo pretypuje :)

funguje aj takyto zapis:

date_default_timezone_set('Europe/Bratislava');

$date = '19.11 2014 18:29:00';

$date = DateTime::createFromFormat('d.m Y H:i:s', $date);
echo $date->format('Y-m-d H:i:s');

Chcelo by to, aby sem dotycny postol svoj kod, nech vidime.

Edit: skor by som povedal, ze metoda createFromFormat nevytvorila objekt DateTime, pretoze asi nesedi format datumu s patternom. Ktovie co tam ten clovek vklada realne.

Zpět do poradny Odpovědět na původní otázku Nahoru