Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Atualmente estou usando esse relógio que achei na internet:
<SCRIPT LANGUAGE="JAVASCRIPT">
document.write("<font color='#09f' size='2' face='tahoma' >")
var now = new Date();
var mName = now.getMonth() +1 ;
var dName = now.getDay() +1;
var dayNr = now.getDate();
var yearNr=now.getYear();
if(dName==1) {Day = "Domingo";}
if(dName==2) {Day = "Segunda-feira";}
if(dName==3) {Day = "Terça-feira";}
if(dName==4) {Day = "Quarta-feira";}
if(dName==5) {Day = "Quinta-feira";}
if(dName==6) {Day = "Sexta-feira";}
if(dName==7) {Day = "Sábado";}
if(mName==1){Month = "01";}
if(mName==2){Month = "02";}
if(mName==3){Month = "03";}
if(mName==4){Month = "04";}
if(mName==5){Month = "05";}
if(mName==6){Month = "06";}
if(mName==7){Month = "07";}
if(mName==8){Month = "08";}
if(mName==9){Month = "09";}
if(mName==10){Month = "10";}
if(mName==11){Month = "11";}
if(mName==12){Month = "12";}
if(yearNr < 2000) {Year = 1900 + yearNr;}
else {Year = yearNr;}
var todaysDate =(" " + Day + ", " + dayNr + "/" + Month + "/" + Year);
document.write(' '+todaysDate);
</SCRIPT>
<SPAN ID="Clock">00:00:00</SPAN>
<SCRIPT LANGUAGE="JavaScript">
var Elem = document.getElementById("Clock");
function Horario(){
var Hoje = new Date();
var Horas = Hoje.getHours();
if(Horas < 10){
Horas = "0"+Horas;
}
var Minutos = Hoje.getMinutes();
if(Minutos < 10){
Minutos = "0"+Minutos;
}
var Segundos = Hoje.getSeconds();
if(Segundos < 10){
Segundos = "0"+Segundos;
}
Elem.innerHTML = Horas+":"+Minutos+":"+Segundos;
}
window.setInterval("Horario()",1000);
</SCRIPT>
Mas agora preciso de algum relogio que mostre o horário ofcial de brasília. Tentei pegar algumas coisas na internet para estudar sobre o assunto mas nao estou entendendo nada(Nem pelo ingles e pq sou meio burro msm.).
Alguem pode me dar alguma funçao php sobre isso ou qualquer coisa para eu começar?
Bem eu fiquei confuso pq tem funções php no manual como timezone mas eu nao sei se da pra fazer inteiramente em php ja que nos tutoriais e exemplos na internet eles misturam tudo. Mas eu de preferencia prefiro php pq nao sei nada de java.
[...] nao sei nada de java.
Java e Javascript são coisas totalmente diferentes. Cuidado.
Você pode fazer só com PHP, sim, mas terá que fazer a página se atualizar a cada segundo.
Um simples exemplo com strftime
// define o timezone
date_default_timezone_set('America/Sao_Paulo');
// define o locale para pt-br
setlocale(LC_ALL, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese');
// exibe a data em pt-br
echo strftime('%A, %d de %B de %Y %H:%M');
Pra atualizar a página a cada segundo, use a meta tag refresh
Bom eu nao sei se ficaria muito bom a pagina ficar se atualizando toda hora nerh... mas ja tenho com oq trabalhar. Obrigado pela ajuda =D
Você quer a solução em PHP ou Javascript? :unsure: