Autor Zpráva
StepanMatl
Profil
Dobrý den, potřeboval bych nutně pomoci s převodem data.
Mám datum ve formátu 19. 8. 2013 0:00:00 (MS Access, Pohoda).
Potřebuji překonvertovat na formát Y-m-d H:i:s.
Zkoušel jsem strtotime() + date() i třídu DateTime(), ale nic...
Díky moc!
blaablaaa
Profil *
SELECT DATE_FORMAT(STR_TO_DATE('19. 8. 2013 0:00:00', '%d. %m. %Y %H:%i:%s'), '%Y-%m-%d %H:%i:%s')



Prip. pokud opravdu potrebujes v PHP, tak:
date('Y-m-d H:i:s', strtotime('19 .8. 2013 0:00:00'))
StepanMatl
Profil
Strtotime vyhodí 1970-01-01 00:00:00, protože ten formát není platný. To jsem samozřejmě zkoušel.


Už jsem na to přišel, omlouvám se za zbytečné téma.
Třeba se někomu bude hodit:
$datetime = DateTime::createFromFormat("j. n. Y G:i:s", "19. 8. 2013 0:00:00);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: