Autor Zpráva
Devi
Profil *
zdravím, mám dotaz, mám v DB datum ve tvaru: 1329576580 a ptořeboval bych ho přenést na datum tvaru: 2011-10-30 10:17:35. Má někdo tip jak by se todle dalo udělat? DB obsahuje kolem 1000 záznamů takže ruční přepis by byla sebevražda
nemeja
Profil
date("Y-n-j H-i-s", $datum_z_db)
nicméně bych to nepřepisoval do DB, ale použil tuto funkci ve výpisu na stránku - datum v DB je převedeno pomoci funkce strtotime();
Devi
Profil *
no já potřebuju datum ve tvaru 1329576580 vytáhnout z db a přepsat ho do právě následujícího tvaru, a poté zase uložit. Nicméně už vím jak na to, díky
Keeehi
Profil
Devi:
Uložit kam? Zpátky do DB? To je zbytečnost a duplikace dat.
Tori
Profil
Keeehi:
To je zbytečnost a duplikace dat.
Anebo naopak chvályhodný pokus o opravu sloupce s časem z INT na DATETIME. ;)
Tori
Profil
Pro případné další tazatele ještě doplňuji: pokud má změna proběhnout jen v databázi (a ne při výpise dat), stačí použít MySQL funkci FROM_UNIXTIME.

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: