
Konverzia PHP String -> SQL DateTime
Hľadám funkciu na konverziu lokálneho(*) dátumu do formátu pre MySQL. Nachádzam všeličo, ale nenašiel som nič vhodné. Všetko pracuje len s medzinárodnou formou alebo nejakou inou štandardnou.
(*) lokálny - slovenský formát
Takže, ak zadám, napr., 24.10.2007 alebo 24. 10. 2007 bude to znamenať, že 24 je deň, 10 je mesiac a 2007 je rok a nič iné. Mohlo by to pracovať aj s medzerami. Existuje v PHP taká funkcia alebo si to musím naprogramovať sám?
V PHP5 je funkcia strptime. V nižších verziách si to musíš rozparsovať sám (buď cez explode alebo regulárny výraz).
Mám PHP5, ale píše mi, že je to neznáma funkcia, zrejme musím spustiť nejaký plugin, ale netuším ktorý. Radšej to urobím cez explode(), bude to asi jednoduchšie.
Hned druhý komentář:
A ja este doplnim:
A ja to tam potrebujem. Vlastne server beží pod Linuxom, ale testovať chcem pod localhost@winxp.
Nemal si na mysli toto?
To je iná funkcia.