Čas v PHP

Programovacie jazyky, rady, poradňa...
atlox
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 230
Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:

Čas v PHP

Príspevok od používateľa atlox »

Zdravím všetkých! Potreboval by som pomoc. Chcel by som urobiť čas v PHP ale tak, aby sa zobrazovali aj bežiace sekundy... :? V JavaScripte je to hračka (funkcia času + setTimeout()) ale ako to urobiť v PHPčku??? :cry:
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

neurobis. php je serverova zalezitost. teda server odosle to co ma a dalej sa o to nestara
atlox
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 230
Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:

Príspevok od používateľa atlox »

A ako by sa to dalo urobiť cez JavaScript :?: Len ma hnevá to, že ak niekto má na počítači zlý čas, zobrazí sa tento čas aj na stránke! :cry: Nedalo by sa to nejako ináč :?
ppt
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1920
Registrovaný: 27 máj 2006, 11:24
Kontaktovať používateľa:

Príspevok od používateľa ppt »

Neberie stranka nahodou cas zo servera?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

ppt napísal:Neberie stranka nahodou cas zo servera?
php áno, javascript zobrazuje systémový čas
zupanok
Medium Star
Medium Star
Príspevky: 325
Registrovaný: 19 dec 2005, 18:43
Bydlisko: MT

Príspevok od používateľa zupanok »

ja mám na svojej stránke analogove hodiny(FLASH) a ukazuje serverový čas,
ale dá sa to urobiť aj digitálne, aj so sekundami
caesar1987
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3001
Registrovaný: 02 okt 2005, 0:57
Bydlisko: Nové Zámky
Kontaktovať používateľa:

Príspevok od používateľa caesar1987 »

a co sparvit to takto:

normalne odosles cas zo servera cez php
das do stranky a potom cez javascript pekne pridavas sekundy...

sice by tam bolo nejake to oneskorenie, ale inak to asi nepojde...
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

caesar1987 napísal:a co sparvit to takto:

normalne odosles cas zo servera cez php
das do stranky a potom cez javascript pekne pridavas sekundy...

sice by tam bolo nejake to oneskorenie, ale inak to asi nepojde...
ked je server v inej casovej zone tak to aj tak bude ukazovat zly cas :wink:
ppt
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1920
Registrovaný: 27 máj 2006, 11:24
Kontaktovať používateľa:

Príspevok od používateľa ppt »

gwixt napísal:ked je server v inej casovej zone tak to aj tak bude ukazovat zly cas :wink:
Ale potom by mohol k tej hodine on rovno pripocitat (odpocitat) hodinu.
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

ppt napísal:Ale potom by mohol k tej hodine on rovno pripocitat (odpocitat) hodinu.
hej? a server vie v akej casovej zone je uzivatel??? :?

ak by vedel JS zistit v akej casovej zone je uzivatel tak nie je problem ...

a imho ak ma uzivatel nastaveny nejaky cas v PC tak to je prenho dobry cas ... a asi by bol rad keby sa mu taky cas zobrazoval aj na stranke (a teda JS hodiny su uplne vhodne) ... ak teda nechces ten cas kvoli nejakemu padnemu dovodu vztahovat k serverovemu casu ...
ppt
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1920
Registrovaný: 27 máj 2006, 11:24
Kontaktovať používateľa:

Príspevok od používateľa ppt »

gwixt: som sa sekol :oops: . Pretoze ja som rozmyslal len na slovenskych ludi, ktori surfuju (resp. len pre nase casove pasmo).
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

ppt napísal:gwixt: som sa sekol :oops: . Pretoze ja som rozmyslal len na slovenskych ludi, ktori surfuju (resp. len pre nase casove pasmo).
slovak moze surfovat aj z ameriky :wink:
XilleR
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1125
Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:

Príspevok od používateľa XilleR »

gwixt napísal:slovak moze surfovat aj z ameriky :wink:
...tak to male percento ludi bude mat blbo cas ...videl som par webov, kde bol cas tahany zo servera - napr webgame.cz, tam to musi ist zo servera, aby mal kazdy spravny cas ...alebo hockeyarena.net - tam to tusim meni aj casove pasmo
atlox
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 230
Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:

Príspevok od používateľa atlox »

to na www.webgame.cz som si už všimol.... ten čas je naozaj nejako ťahaný zo serveru.... ALE AKO NA TO??? :new04:
t0m4s3
Admin
Admin
Používateľov profilový obrázok
Príspevky: 18096
Registrovaný: 14 jún 2004, 18:35
Bydlisko: Martin SR, Brno CZ
Kontaktovať používateľa:

Príspevok od používateľa t0m4s3 »

atlox napísal:to na www.webgame.cz som si už všimol.... ten čas je naozaj nejako ťahaný zo serveru.... ALE AKO NA TO??? :new04:
presne tak ako tu uz bolo napisane. Pri generovani stranky si nacitas cas zo servru, rozparsuj a pouzijes v javascripte.
atlox
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 230
Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:

Príspevok od používateľa atlox »

Viem že Admina netreba otravovať... nemohol by niekto polať takýto kód??? PLS :? Sám to neurobím :cry:
zupanok
Medium Star
Medium Star
Príspevky: 325
Registrovaný: 19 dec 2005, 18:43
Bydlisko: MT

Príspevok od používateľa zupanok »

gwixt napísal:hej? a server vie v akej casovej zone je uzivatel??? :?

ak by vedel JS zistit v akej casovej zone je uzivatel tak nie je problem ...
akosi nechápem, to si snáď moja (atloxova) stránka mení svojvoľne server?
aby som ja nevedel, aký čas je na "mojom" servery? alebo sa jedná o niečo iné?

to atlox: načo si komplikovať život?
pozri si ukážku, rozmery sú samozrejme nastaviteľné
a ak máš záujem stiahni si to hodz2.zip
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

to zupanok: gwixt hovoril o tom ze server moze mat inu casovu zonu ako navstevnik, teda server moze byt zasity niekde v uzbekistane, zatial co uzivatel moze sediet pri Bordeoux niekde vo FR. Ako bude server vediet ze ten uzivatel je v tej ktorej casovej zone?
XilleR
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1125
Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:

Príspevok od používateľa XilleR »

toto som tak trosku ukradol a doplnil :wink: ...nerozpoznava to casove pasma, ale ten kto bude surfovat zo zahranicia si domysli, ze je v inom pasme ked je ta stranka po slovensky ....no keby si nahodou chcel aj to, viem o stranke, kde je to riesene cez IP adresy - no ukradnut to nejde, len spravit podla nich

Kód: Vybrať všetko

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <title></title>
  <script type="text/javascript">
  <!--
  var clock_stamp;

    function clock_output()
    {
      var now = new Date(clock_stamp * 1000);
    
      h = now.getHours();
      m = now.getMinutes();
      s = now.getSeconds();
    
      if(h < 10)
        h = "0" + h;
      if(m < 10)
        m = "0" + m;
      if(s < 10)
        s = "0" + s;
    
      var ___hodiny = document.getElementById('clock');
      ___hodiny.innerHTML = h + ":" + m + ":" + s;
    }
    
    function clock_update()
    {
      clock_stamp += 1;
    
      var _hodiny = document.getElementById('clock');
      if (!_hodiny) return;  
    
      clock_output();
    }
    
    function clock_boot(stamp)
    {
      clock_stamp = stamp;
    
      clock_output();
      setInterval("clock_update();", 1000);
    }  
  -->
  </script>
  </head>
  <body>
<div id="time"><span id="clock"></span></div>
</ul>
<script type="text/javascript">clock_boot(<?php echo time()?>)</script>
  </div>
  </body>
</html>
ADD: len dodam je to .php nie HTML ako by si niekto podla hlavicky mohol mysliet :oops:
zupanok
Medium Star
Medium Star
Príspevky: 325
Registrovaný: 19 dec 2005, 18:43
Bydlisko: MT

Príspevok od používateľa zupanok »

mastermind napísal:to zupanok: gwixt hovoril o tom ze server moze mat inu casovu zonu ako navstevnik, teda server moze byt zasity niekde v uzbekistane, zatial co uzivatel moze sediet pri Bordeoux niekde vo FR. Ako bude server vediet ze ten uzivatel je v tej ktorej casovej zone?
už to začínam pomaly chápať, akosi som nebral do úvahy, že na moju stránku môžu prísť aj z Bordeoux, aj keď na moju stránku chodia aj z Japonska (boti)zrejme ich moje hodiny netrápia
Napísať odpoveď