Autor | Zpráva | ||
---|---|---|---|
eM. Profil * |
Zdravím!
Jaké byste doporučili řešení pro zjištění názvu dne? Jde o to, že mám seznam datumů(13.1.2012,15.1.2012,14.2.....) A potřebovala bych zjistit jaký den bude v tom datumu. Tzn. 13.1. bude pondělí např... Zkoušela jsem funkce jako mktime a strtotime, ale asi je nedokážu dobře navázat na výstup těch datumů z databáze...V databázi je údaj uložený jako DATE. TIMESTAMP není možný. if($vysledek = mysql_query("$sql1")){ while ($radek = mysql_fetch_array($vysledek)){ echo "<tr><td>".date('D', strtotime('$radek["den"]'))."</td><td> |
||
Medvídek Profil |
#2 · Zasláno: 30. 12. 2011, 23:32:55 · Upravil/a: Medvídek
eM.:
Můžeš přímo SQL dotazem. DATE_FORMAT %W Weekday name (Sunday..Saturday) mysql> SET lc_time_names = 'cs_CZ'; eM.: „V databázi je údaj uložený jako DATE“ I to není problem, na to slouží UNIX_TIMESTAMP() SELECT UNIX_TIMESTAMP(sloupec_s_datem) AS den FROM tabulka |
||
eM. Profil * |
#3 · Zasláno: 31. 12. 2011, 00:37:33 · Upravil/a: eM.
Jéé, děkuju moc, to je fajn.Funguje to! Akorát nevím, kam mám přidat ten SET :-(
Už to mám, pro doplnění... mysql_query("SET lc_time_names = 'cs_CZ'"); |
||
Časová prodleva: 12 let
|
0