Nechápu tvoje 2 přiklady výše...
Já teda preferuju DATETIME v tabulkách, ale je to o zvyku.
Toto je číslo, které vrací funkce time() a je to počet sekund od 1.1.1970, a jsou to základy PHP vědět o tomto
Dále funkce strtotime nepoužívám z jednoho důvodu, rychlost, když se podíváš kolik ona umí možností, než zjistí jestli fakt jde, tak to musí být strašně pomalé
Takže pokud máš v DB uložené to číslo, tak ho vytáhnu z db a použiju date("format",$cas_z_db);
Nějak jsem nezkoumal v čem je rozdílné to strftime()
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Tak to používáš špatně, já používám pouze date(), a funguje to.
příklady:
date("Y-m-d"); //vrací 2011-03-13
date("d.m.Y H:i:s"); //vrací 13.03.2011 17:19:28
date("n"); //vrací číslo měsíce bez nuly před ním, tj 3
date("d.m.Y",time()-60*60*24);//vrací včerejší datum, tj 12.03.2011
toto jsou příklady kdy to používám...
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min