Autor Zpráva
Anonymní
Profil *
Vážení, potřebuju jen poradit. Mám v databázi datum ve tvaru 20081222 v formátu VARCHAR(10) a potřebuju ho převést na 2008-12-22 Nějak se nemůžu nakopnout. Poraďte. Díky
Taps
Profil
Anonymní
do databáze je nejlepší datum ukládat ve formátu date popř datetime. Pokud datum máš uložené jako varchar tak je s tím horší práce. Ted mě napadá jedině použít funkci substr
Anonymní
Profil *
Průšvih je v tom, že tu databázi s tímto formátem datumu nedělám, ale díky za radu.
jivis
Profil
Jak píše Taps, použij SubStr()

$newdatum = SubStr($datum,0,4) . "-" . SubStr($datum,4,2) . "-" . SubStr($datum,6,2);
Alphard
Profil
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#fu nction_str-to-date
Anonymní
Profil *
Díky, je to ono.

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: