Jump to content


Photo

Tempo Correndo


  • Faça o login para participar
6 replies to this topic

#1 _tHeFlAsH_

_tHeFlAsH_

    Normal

  • Usuários
  • 105 posts
  • Sexo:Não informado
  • Localidade:Curitiba

Posted 15/11/2004, 14:39

ae pessoal .. tenho uma dúvida simples .... hahahah

como faço o tempo fica correndo?

eu usei na minha página date("h:i:s"); só que ele não corre o tempo, se a pessoa fica na página 10 minutos e for ver o relogio da página ele vai tar marcando o horário que a pessoa entro.

eu queria sabe como que posso faze para deixar o segundos correndo 1,2,3,4 ... e a hora, minuto acompanhando também o servidor, para ficar certinho, hehehe

vlww
Glauco Maschio
www.glaucomaschio.com.br

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 15/11/2004, 14:50

Bom, se você usar somente PHP para isso, você irá sobrecarregar seu server.

Você captura a data correta com o PHP, informa a mesma para JavaScripts ou VBScripts que se encarregarão de atualizá-la a cada segundo.
Klaus Paiva
Conheça também: Taperás

#3 _tHeFlAsH_

_tHeFlAsH_

    Normal

  • Usuários
  • 105 posts
  • Sexo:Não informado
  • Localidade:Curitiba

Posted 15/11/2004, 14:53

hunn.... beleza com php/javascript eu ja consegui faze isso, queria faze em php .. so por curiosidade mesmo para ver se dava certo, hehehe.. mas vlw :D
Glauco Maschio
www.glaucomaschio.com.br

#4 tripsurfer

tripsurfer

    Rafael.

  • Usuários
  • 198 posts
  • Sexo:Masculino
  • Localidade:Florianópolis

Posted 15/11/2004, 14:57

Tenta usar isso...

<script>
function hora_pc(){
if (!document.all&&!document.getElementById)
return
thelement=document.getElementById? document.getElementById("hora"): document.all.hora
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var dn="PM"
if (hours<12)
dn="AM"
if (hours>12)
hours=hours-12
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
var ctime=hours+":"+minutes+":"+seconds+" "+dn
thelement.innerHTML=""+ctime+""
setTimeout("hora_pc()",1000)
}
onload=hora_pc</script>



E chama na tua page pelo.

<div id="hora"></div>



AAAA em PHP entendi foi mau hehe

Edição feita por: tripsurfer, 15/11/2004, 14:58.

Atenciosamente
Rafael Espindola.
Nome: Rafael Espindola
Interesse: Photoshop, Flash, PHP, Redes
Meu email: rafaelespindola@hotmail.com

#5 Mezzurahsi

Mezzurahsi
  • Visitantes

Posted 19/07/2006, 18:17

Bom, se você usar somente PHP para isso, você irá sobrecarregar seu server.

Você captura a data correta com o PHP, informa a mesma para JavaScripts ou VBScripts que se encarregarão de atualizá-la a cada segundo.


mas como faço isso?

#6 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 19/07/2006, 18:55

pegar a DATA/HORA pelo PHP e só usar a função: DATE() ou MICROTIME()

agora de atualizar a cada segundo. isso somente com o Javascript ou VB coisa que não e dessa parte do fórum!

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#7 victorhb

victorhb

    24 Horas

  • Usuários
  • 489 posts
  • Sexo:Masculino
  • Localidade:Brasília-DF

Posted 19/07/2006, 23:13

Você pode até fazer um meta pra atualizar o site uma vez por segundo, mas como o cara disse vai sobrecarregar, e o tempo também não será exatamente 1 segundo, pq depende de varias coisas... Por isso existe javascript q é client-side e não sobrecarrega o server.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq