

Převod datumu a času pro uložení do mysql
Ahoj, kluci jak v PHP převedu datum a čas z formátu
$date = '19.11 2014 18:29:00';
na formát, když mám v mysql sloupec typu datetime?
Pomůže prosím někdo? Děkuji
Zjevně chceš do DB vkládat aktuální čas (jako datetime)
Na to je nejlepší využít už přímo mysql fci now(), např.:
//edit
a jestli se mýlím lze použít komplikovanější, ale univerzálnější způsob spidera níže.
Fatal error: Call to undefined function now() ...
napriklad pomocou tejto funkcie: http://php.net/manual/en/datetime.createfromformat .php
Nechci vytvářet aktuální datum a čas, chci uložit datum a čas který je v té proměnné, díky
ved presne to ti napisal.
napísal, ale nefunguje to
lebo nemas opisovat do pismena priklad, ale naprogramovat si to tak jak potrebujes.
Fatal error: Call to a member function format() on a non-object ...
hmm, ja som si to dal takto a funguje to:
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
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:
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.
Ukládej datum a cas v univerzálním formátu, který funguje vsude: YYYYMMDD HH:MM:SS, ve tvem pripade: