Autor | Zpráva | ||
---|---|---|---|
pito Profil |
#1 · Zasláno: 15. 10. 2011, 03:00:02
Ahoj,
Nevím si rady jak změnit čas.Čas mám uložený v databazi a chci ho vypsat v tomhle tvaru: př. 15.říj 2011 12:25 Zkoušel jsem to nějak,ale nejde mi to idateformat jsem zkoušel nevím. <?php require "db.php"; $vysledek=mysql_query("SELECT * FROM diskuze_pocasi ORDER BY cas DESC LIMIT 1") or die(mysql_error()); while($row = mysql_fetch_array( $vysledek )) { echo "od ".$row['nick']; echo "<br>"; echo $row['cas'];} |
||
Adrifinel Profil |
#2 · Zasláno: 15. 10. 2011, 03:23:14 · Upravil/a: Adrifinel
'.Date("j.M.Y - H:i").''; <?php SetLocale(LC_ALL, "Czech"); $datum = StrFTime("%d/%c/%Y %H:%M:%S %z %B", Time()); echo($datum); ?> Tohle použí pro získání českého pojmenování... |
||
pito Profil |
#3 · Zasláno: 16. 10. 2011, 14:57:26
a kde použijí to
'.Date("j.M.Y - H:i").''; Ja mam ten čas zapsaný v tabulce tedy v databazi jak ho můžu vytáhnout a následně to převést do toho tvaru co jsem psal. |
||
Adrifinel Profil |
#4 · Zasláno: 16. 10. 2011, 16:49:57
Dej to do kódu, kde se ti vypisuje čas...
|
||
pito Profil |
takže tak
<?php require "db.php"; $vysledek=mysql_query("SELECT * FROM diskuze_pocasi ORDER BY cas DESC LIMIT 1") or die(mysql_error()); while($row = mysql_fetch_array( $vysledek )) { echo "od ".$row['nick']; echo "<br>"; echo $row['cas'];} echo date("j.m.Y H:i", $cas ); Moderátor Majkl578: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ).
|
||
pcmanik Profil |
#6 · Zasláno: 16. 10. 2011, 18:06:58
pito:
mysql ma funkciu date_format, to risenie od Adrifinel nechapem co ma robit, nakolko to nebere ten cas z databazy, ale len aktualny cas. |
||
Medvídek Profil |
#7 · Zasláno: 16. 10. 2011, 18:53:58
pito:
Jak říká pcmanik, převěď to už v mysql dotazu přes date_format |
||
pito Profil |
#8 · Zasláno: 16. 10. 2011, 18:55:15
pcmanik:
„mysql ma funkciu date_format“ To jsem zkoušel,ale ukazovalo mi aktualni čas |
||
Adrifinel Profil |
#9 · Zasláno: 16. 10. 2011, 19:00:31 · Upravil/a: Adrifinel
pito:
To M má být opravdu velké, pač co jsem zkoušla tak s malým M to neukazuje celej název měsíce... pcmanik: Já mám v db zapsaný čas ve formatu rok-měsíc-den A na stránkách ho zobrazuji ve formatu den -měsíc - rok A k tomu používám právě např. echo '<tr><td>'.date("j.n.Y", strtotime($data["datum"])).'</td> |
||
pcmanik Profil |
#10 · Zasláno: 16. 10. 2011, 19:54:31 · Upravil/a: pcmanik
pito:
Co si vlozil do toho date_format? Adrifinel: Takto tomu uz chapem, ale je to zbytocne, nakolko ked sa to urobi priamo v databaze, budes mat cistsi kod a trochu lepsi vykon, jasne milisekundy, mozno aj mikrosekundy, ale aj tak :) |
||
Adrifinel Profil |
#11 · Zasláno: 17. 10. 2011, 04:30:22
pcmanik:
No mám tam něco přes cca 500 záznamů... myslíš si, že ten rozdíl bude fakt tak viditelnej? |
||
pcmanik Profil |
#12 · Zasláno: 17. 10. 2011, 17:53:08
Adrifinel:
Nebude, ale myslim si ze to aspon sprehladnuje kod. |
||
Adrifinel Profil |
#13 · Zasláno: 17. 10. 2011, 18:14:55
pcmanik:
No vzhledem k tomu, že je ten kód docela krátkej, tak si myslím, že tu hraje roli spíše to zrychlení db než zpřehlednění kódu jako takového :) |
||
Časová prodleva: 13 let
|
0