quarta-feira, 6 de agosto de 2008

Tutorial PHP - Como inserir data dinâmica em seu site

Apresento um breve tutorial para inserção de data, com atualização automática, em sites com suporte à linguagem PHP.

Segue código:


function data_atual() {
$agora = time();
$data = getdate($agora);
$str = "Hoje é ";

if($data["wday"]==0) { echo $str . "domingo, "; }
elseif($data["wday"]==1) { echo $str . "segunda-feira, "; }
elseif($data["wday"]==2) { echo $str . "terça-feira, "; }
elseif($data["wday"]==3) { echo $str . "quarta-feira, "; }
elseif($data["wday"]==4) { echo $str . "quinta-feira, "; }
elseif($data["wday"]==5) { echo $str . "sexta-feira, "; }
elseif($data["wday"]==6) { echo $str . "sábado, "; }

if($data["mon"]==1) { $mes = "janeiro"; }
elseif($data["mon"]==2) { $mes = "fevereiro"; }
elseif($data["mon"]==3) { $mes = "março"; }
elseif($data["mon"]==4) { $mes = "abril"; }
elseif($data["mon"]==5) { $mes = "maio"; }
elseif($data["mon"]==6) { $mes = "junho"; }
elseif($data["mon"]==7) { $mes = "julho"; }
elseif($data["mon"]==8) { $mes = "agosto"; }
elseif($data["mon"]==9) { $mes = "setembro"; }
elseif($data["mon"]==10) { $mes = "outubro"; }
elseif($data["mon"]==11) { $mes = "novembro"; }
elseif($data["mon"]==12) { $mes = "dezembro"; }

if($data["mday"]==1) {
$data_atual = $data["mday"]."º de ".$mes." de ".$data["year"].".";
return $data_atual;
}

else {
$data_atual = $data["mday"]." de ".$mes." de ".$data["year"].".";
return $data_atual;
}
}

$hoje = data_atual();
echo $hoje;



O resultado seria: Hoje é quarta-feira, 6 de agosto de 2008.