datum

3 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Mam v databázi uložený datum ve formátu DATETIME(2003-19-8 20:43:20) a potřeboval bych zjistit, jestli je to datum starší než 24 hodin. Nerad by ale měnil formát, ve kterym je to datum uložený, protože ho i vypisuju. Dík
  2. Asi chceš udělat select záznamů s datem do 24 hodin, že? V MySQL je k tomu velké množství funkcí. Tady máš zrovna funkce pro práci s datem a časem. http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Date_and_time_functions Doporučil bych ti stáhnout si dokumentaci. Já mám třeba tu v pdf a využívám ji poměrně často. V tvém případě bude ale lepší použít typ INT(11) a vkládat do databáze unixový čas v sekundách. Z databáze pak vybereš záznamy s časem >= aktuální unixový čas - 24*60*60 sekund. S tím, že datum vypisuješ jako 2003-19-8 20:43:20 nebudeš mít problém. Vše spraví funkce Date() http://cz.php.net/manual/cs/function.date.php
  3. DATE_SUB(CURDATE(), INTERVAL 24 HOUR)

← Zpět na všechna témata