Obter a hora em um servidor PHP

Pergunta
Tenho necessidade de saber a que hora está configurado meu servidor PHP. Como se pode saber a hora do sistema em PHP?

Valorize esta FAQ:
A FAQ Obter a hora em um servidor PHP tem Pertence à categoria:
Resposta
PHP tem uma série de funções para tratar datas e horas. Para saber a data e hora rapidamente podemos utilizar esta função:

<?
echo date("r");
?>

Isto dá a data e hora em formato RFC 2822.

Porém a função date nos serve também para mostrar a hora no formato que mais nos interessar.

<?
echo date("G:H:s");
?>

Por exemplo, assim obtemos a hora (horas, minutos e segundos) no formato habitual. Podemos ver como construir o formato para a função date na página:

http://es2.php.net/manual/es/function.date.php

Por Miguel Angel Alvarez

Voltar à árvore de categorias Voltar à árvore de categorias

Comentários da faq
Foram enviados 2 comentários à faq
1 comentário não revisado
1 comentário revisado:
Traduzir para o português os dados obtidos no servidor para hora e data
Por: rchcarmo
02/11/09
Acho que consegui, mesmo sem ter maiores conhecimentos da linguagem PHP, traduzir do inglês para o português, as informações obtidas no servidor, através do arquivo reproduzido abaixo. Pode ter algum ou alguns erros, mas está funcionando. Veja no site: http://www.neloresantalucia.com

<?php
$hourdiff = "2"; // hours diff btwn server and local time
$dayofweek = date("l",time() + ($hourdiff * 3600));
$day = date("d",time() + ($hourdiff * 3600));
$month = date("F",time() + ($hourdiff * 3600));
$year = date("Y",time() + ($hourdiff * 3600));
$hours = date("H:i:s",time() + ($hourdiff * 3600));
$hora = date("H",time() + ($hourdiff * 3600));
if ($dayofweek == Monday)
$dayofweek = "Segunda-Feira";
elseif ($dayofweek == Tuesday)
$dayofweek = "Terça-Feira";
elseif ($dayofweek == Wednesday)
$dayofweek = "Quarta-Feira";
elseif ($dayofweek == Thursday)
$dayofweek = "Quinta-Feira";
elseif ($dayofweek == Friday)
$dayofweek = "Sexta-Feira";
elseif ($dayofweek == Saturday)
$dayofweek = "Sábado";
elseif ($dayofweek == Sunday)
$dayofweek = "Domingo";
{
if ($month == January)
$month = "janeiro";
elseif ($month == February)
$month = "fevereiro";
elseif ($month == March)
$month = "março";
elseif ($month == April)
$month = "abril";
elseif ($month == May)
$month = "maio";
elseif ($month == June)
$month = "junho";
elseif ($month == July)
$month = "julho";
elseif ($month == August)
$month = "agosto";
elseif ($month == September)
$month = "setembro";
elseif ($month == October)
$month = "outubro";
elseif ($month == November)
$month = "novembro";
elseif ($month == December)
$month = "dezembro";
}
{
if ($hora < 12)
print ("<div align=center><center><table border=0 width=800 cellspacing=12 cellpading=4 bgcolor=#0000FF><tr><th><font color=#FFFFFF face='Trebuchet MS' size=3>Bom dia! Hoje é $dayofweek, $day de $month de $year, e em Bonito/MS são: $hours hs.</font></th></tr></table></center></div>");
elseif ($hora < 18)
print ("<div align=center><center><table border=0 width=800 cellspacing=12 cellpading=4 bgcolor=#0000FF><tr><th><font color=#FFFFFF face='Trebuchet MS' size=3>Boa tarde! Hoje é $dayofweek, $day de $month de $year, e em Bonito/MS são: $hours hs.</font></th></tr></table></center></div>");
elseif ($hora < 24)
print ("<div align=center><center><table border=0 width=800 cellspacing=12 cellpading=4 bgcolor=#0000FF><tr><th><font color=#FFFFFF face='Trebuchet MS' size=3>Boa noite! Hoje é $dayofweek, $day de $month de $year, e em Bonito/MS são: $hours hs.</font></th></tr></table></center></div>");
}
?>
 
FAQs relacionadas
  + Colocar um fórum em minha página web
  + Mostrar a lista de arquivos de um diretório
  + Ler um arquivo texto no navegador com PHP
  + Extrair um pedaço de texto
  + Contador de visitas
  + Undefined variable ou Undefined index
  + Fotos animadas com pouco peso
  + Colocar cursor mão em um link a name
  + Autenticação com PHP e md5
  + Formatar decimais em PHP
  + [...]

Ver todas las FAQS de Scripts em PHP

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato