Autor | Zpráva | ||
---|---|---|---|
veteran Profil * |
#1 · Zasláno: 17. 6. 2008, 17:24:02
Zdravim!
V db mam v poli "datum" zapisany datum vo formate YYYY-MM-DD. Na webe by som potreboval tento datum nacitat vo formate DD. MM. YYYY. Skusal som pouzit cosi taketo: INSERT INTO clanky (datum) VALUES (str_to_date('03. 06. 2008', '%d. %m. %Y')); ... lenze vlozi tam datum opat v tom "americkom" formate -> t.j. 2008-06-03 Da sa to urobit nejakou PHP funkciou alebo to musim nastavit priamo v db??? Dakujem za pomoc. |
||
scratcher Profil |
#2 · Zasláno: 17. 6. 2008, 17:29:29
samozrejme to jde udelat v PHP.
$datum je datum ve formatu co je v DB (YYYY-MM-DD) $datum_pole=Explode("-",$datum); echo $datum_pole[2].".".$datum_pole[1].".".$datum_pole[0]; |
||
Joker Profil |
#3 · Zasláno: 17. 6. 2008, 17:32:53
veteran
Nejlepší je naformátovat si to přímo při výběru z databáze SQL funkcí DATE_FORMAT |
||
veteran Profil * |
#4 · Zasláno: 17. 6. 2008, 17:42:29
Joker
Cize mam nieco taketo: $Vyber=mysql_query("SELECT `nazov`,`datum`, `hit` FROM `clanky` WHERE `id`='$id' LIMIT 1"); $Vypis=mysql_fetch_array($Vyber); if($Vypis['nazov']){ echo " <h2 style=color:#B20216;><b style=font-size:21px;>".$Vypis["nazov"]. "</b></h2><span style=font-size:10px;>(".$Vypis["datum"].")</span> <table><tr><td><tr><td><p style=font-size:11px;>".$Vypis["clanok"]."</p></td></tr> <tr><td><p style=font-size:11px;>Prečítané: ".$Vypis['hit']."x </p></td></tr></table> "; Kde presne to mam zadefinovat - priamo v $Vyber=mysql_query("SELECT `nazov`,`datum`, `hit` FROM `clanky` WHERE `id`='$id' LIMIT 1"); |
||
peta Profil |
#5 · Zasláno: 18. 6. 2008, 16:18:32
cz.php.net/date
cz.php.net/strtotime date("format",strtotime($datum)); idealne viz Joker zalezi na tom, kolik informaci z databaze tahas a co zrovna v tu chvili bude mene zatizene. |
||
nightfish Profil |
#6 · Zasláno: 18. 6. 2008, 16:36:45
$Vyber=mysql_query("SELECT `nazov`,DATE_FORMAT(`datum`, '%d. %m. %Y') as datum, `hit` FROM `clanky` WHERE `id`='$id' LIMIT 1"); |
||
Časová prodleva: 3 dny
|
|||
veteran Profil * |
#7 · Zasláno: 21. 6. 2008, 16:18:17
Diky za pomoc, uz to ide :-)
|
||
Časová prodleva: 17 let
|
0