Autor | Zpráva | ||
---|---|---|---|
undisputed Profil |
#1 · Zasláno: 7. 7. 2011, 15:21:23
Ahojte,
ide niečo také? <?php $datum = Date("j/m/Y H:i:s", Time()); echo"Dnes je $datum"; ?> Ale tak aby mi to obnovovalo každú sekundu ako je v JS, lebo potreboval by som tam mať čas php nie javascriptu(teda klienta) |
||
Medvídek Profil |
#2 · Zasláno: 7. 7. 2011, 15:24:24 · Upravil/a: Medvídek
undisputed:
„aby mi to obnovovalo každú sekundu“ Budeš to muset řešit Javascriptem (třeba AJAXEm) volat každou sekundu tu stránku. CRON asi nikde nebude dostupnej s 1s nastavením. Každopádně by mě zajímalo, co potřebuješ sledovat každou sekundu :) Pokud opravdu jenom vypisovat datum a čas, tak to udělej javascriptem. |
||
Str4wberry Profil |
#3 · Zasláno: 7. 7. 2011, 15:27:28
Můžeš vypsat čas v PHP a potom ho posouvat JavaScriptem.
|
||
undisputed Profil |
#4 · Zasláno: 7. 7. 2011, 15:29:16 · Upravil/a: undisputed
Medvídek:
No chcem len že "Dnes je 7/7/2011 17:00" ale len aby to bol php čas Str4wberry Ako sa to dá vypísať do js? |
||
Str4wberry Profil |
#5 · Zasláno: 7. 7. 2011, 15:39:40
Myslím, že odpověď by se mohla najít například ve vlákně tajného spiona.
|
||
DarkMeni Profil |
#6 · Zasláno: 7. 7. 2011, 18:32:37
Počítat ten čas mi připadá složitější než použít asynchronní javascript.
Když si vytvoříš soubor, který vrátí jen pár bitů a měl by se používat jen při volání javascriptem. <?php $get = $_GET["get"]; if($get === "timestamp"){ echo date("j.n.Y H:i:s"); }elseif($get === "jiny-dotaz"){ //(echo) výstup jiného dotazu } ?> A v načtený stránce napíšeš pár desítek řádků javascriptu, který se připojí k adrese: "soubor.php?get=timestamp", jako výstup dostane čas v napsaném formátu a ten výstup pak vloží do elementu. (Předpokládám že ajaxu trochu rozumíš, to je takové to HttpRequestObject.open) |
||
Str4wberry Profil |
#7 · Zasláno: 7. 7. 2011, 18:56:23
Vymýšlet napříč prohlížeči kompatibilní funkci pro XHR atd. rozhodně jednodušší není, hlavně je nesmysl každou vteřinu posílat požadavek, který vrátí to, co lze předvídatelně dopočítat JavaScriptem.
|
||
Časová prodleva: 13 let
|
0