Ir para conteúdo
Fórum Script Brasil
  • 0

Não Escreve A Data Em Php!


Guest =Leonardo=

Pergunta

Guest =Leonardo=

<?php

$mes = date('m')

$dt = date('d') . 'd' . $mes_data. "d". date('y'); //linha 27

switch ($mes){

case 1:

$mes_data = 'Janeiro';

Break;

case 2:

$mes_data = 'Fevereiro';

Break;

case 3:

$mes_data = 'Março';

Break;

case 4:

$mes_data = 'Abril';

Break;

case 5:

$mes_data = 'Maio';

Break;

case 6:

$mes_data = 'Junho';

Break;

case 7:

$mes_data = 'Julho';

Break;

case 8:

$mes_data = 'Agosto';

Break;

case 9:

$mes_data = 'Setembro';

Break;

case 10:

$mes_data = 'Outubro';

Break;

case 11:

$mes_data = 'Novembro';

Break;

case 12:

$mes_data = 'Dezembro';

Break;

}

echo date("d-m-y");

?>

o q tah errado?

Parse error: parse error in /var/www/htdocs/intranet/sa/dvh/Selecao/Cadastro_Estagiario/DadosEstagiario.php on line 27

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Guest =Leonardo=
você não fechou a variavel do mes

$mes = date('m');//aqui esta o erro

$dt = date('d') . 'd' . $mes_data. "d". date('y'); //linha 27

Notice: Undefined variable: mes_data in /var/www/htdocs/intranet/sa/dvh/Selecao/Cadastro_Estagiario/DadosEstagiario.php on line 27

deu esse erro q não esta declarada a variavel e agora

obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

muda a posicao da linha 27 para depois do swicth

$mes = date('m');

switch ($mes){

case 1:
$mes_data = 'Janeiro';
Break;

case 2:
$mes_data = 'Fevereiro';
Break;

case 3:
$mes_data = 'Março';
Break;

case 4:
$mes_data = 'Abril';
Break;

case 5:
$mes_data = 'Maio';
Break;

case 6:
$mes_data = 'Junho';
Break;

case 7:
$mes_data = 'Julho';
Break;

case 8:
$mes_data = 'Agosto';
Break;

case 9:
$mes_data = 'Setembro';
Break;

case 10:
$mes_data = 'Outubro';
Break;

case 11:
$mes_data = 'Novembro';
Break;

case 12:
$mes_data = 'Dezembro';
Break;
}
$dt = date('d') . 'd' . $mes_data. "d". date('y'); //esta linha
echo date("d-m-y");
pelo que eu entendi você esta querendo escrever a data do tipo "25 de Novembro de 2005"? é isso? se for, usa o codigo abaixo, bem mais enxuto
$meses = array('Janeiro', 'Fereveiro', 'Março','Abril','Maio','Junho',
                        'Julho','Agosto','Setembro','Outubro','Novemro','Dezembro');
echo date("d") . ' de ' . $meses[date("m")-1] . ' de '  . date("Y");

falou ph34r.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...