Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, gostaria de melhor o tratamento para exibir data em meu php, atual esta apresentando erro.
[03-Sep-2014 12:46:02 America/Sao_Paulo] PHP Warning: mktime() expects parameter 4 to be long, string given in /home3/hotbrcom/public_html/nx/paginas/agenda.php on line 316
O meu esta mostra desta forma: **Sábado - 13.09.2014
Codigo PHP.**
<? if($limite != "1"){
$data=explode("-",$dados5[data1]);
$dia= $data[2];
$mes = "$data[1]";
$ano = "$data[0]";
$ts = mktime(0,0,0,$mes,$dia,$ano);// pega a timestamp dessa data
$tddiv = $ts / (606024); // transforma o timestamp em dias, dividindo pela quantidade de segundos de um dia.
$diadasemananum= $tddiv % 7 ; // aqui pega o módulo, se for 0 é quinta, 1 sexta...
switch($diadasemananum){ // aqui é um switch para descobrir o dia
case 0:
echo "Quinta feira";
break;echo "Sexta feira";
break;echo "Sábado";
break;echo "Domingo";
break;echo "Segunda feira";
break;echo "Terça feira";
break;echo "Quarta feira";
break;
}
echo " - $data[2]."; }
if($data[1] == "01"){ echo "01";}
if($data[1] == "02"){ echo "02";}
if($data[1] == "03"){ echo "03";}
if($data[1] == "04"){ echo "04";}
if($data[1] == "05"){ echo "05";}
if($data[1] == "06"){ echo "06";}
if($data[1] == "07"){ echo "07";}
if($data[1] == "08"){ echo "08";}
if($data[1] == "09"){ echo "09";}
if($data[1] == "10"){ echo "10";}
if($data[1] == "11"){ echo "11";}
if($data[1] == "12"){ echo "12";}
echo".$data[0]";
?>Carregando comentários...