<?php function mostrarData (){ // +-------------------------------------+ // | | // | Traduz Data Para Português | // | Código escrito por Fábio Oliveira | // | msn: fabiomiguel3 at aeiou.pt | // +-------------------------------------+ $m = date("n"); $d = date("l"); $n = date("j"); $y = date("Y"); $h = date("H"); $i = date("i"); //Meses $mes = array('1' => "Janeiro", '2' => "Fevereiro", '3' => "Março", '4' => "Abril", '5' => "Maio", '6' => "Junho", '7' => "Julho", '8' => "Agosto", '9' => "Setembro", '10' => "Outubro", '11' => "Novembro", '12' => "Dezembro"); //saudações $not = "Boa Noite"; $bom = "Bom Dia"; $tar = "Boa Tarde"; //verifica que saudação dar $sauda = array(1 => $not, 2 => $not, 3 => $not, 4 => $not, 5 => $not, 6 => $bom, 7 => $bom, 8 => $bom, 9 => $bom, 10 => $bom, 11 => $bom, 12 => $bom, 13 => $tar, 14 => $tar, 15 => $tar, 16 => $tar, 17 => $tar, 18 => $tar, 19 => $not, 20 => $not, 21 => $not, 22 => $not, 23 => $not, 24 => $not); //dias da semana $dia = array("Monday" => "Segunda-Feira", "Tuesday" => "Terça-Feira", "Wednesday" => "Quarta-Feira", "Thursday" => "Quinta-Feira", "Friday" => "Sexta-Feira", "Saturday" => "Sabado", "Sunday" => "Domingo"); return("$sauda[$h], são $h:$i $dia[$d], $n de $mes[$m] de $y"); } ?>
Basta imprimir a retorno da função.
echo mostrarData();