crab 0 Denunciar post Postado Novembro 1, 2003 E aí galera....tô com um problema que acho que para vcs será simples de resolver.... Tenho um formulário que insere dados em db...ok? para mostrar os dados que enviei neste form, tenho um arquivo.php específico para isso, a linha que defini como deve aparecer a data enviada neste formulário é assim: <table><tr> <td><? echo $dateline ?></td></tr></table> e a $dateline $dateline = $lang['months'][$m-1] . "$d de $y"; Esta linha, $dateline, deixa a data assim: "Mês Dia Ano" Como devo montar esta linha ( $dateline) para mostrar "Dia depois o Mês e por fim o Ano. Desculpa minha inexperiência... Aguardo ajuda Valeu Crab Compartilhar este post Link para o post Compartilhar em outros sites
crab 0 Denunciar post Postado Novembro 1, 2003 Por favor...será que alguém pode me ajudar....Já inverti a ordem..mas dá erro ....quando passo o que está entre aspas pra frente do mês dá certo...mas aí mostra o mês no final;;....Tirando o dia e colocando na frente do mes dá erro....pois teria que fechar aspas no dia...colocar o mes e depopis abrir e fechar aspas novamente para o ano .assim dá erro.......Não sei mais o que fazer.....sou iniciante neste assunto......Obrigado e aguardo.... Compartilhar este post Link para o post Compartilhar em outros sites
NixNod 0 Denunciar post Postado Novembro 1, 2003 Ae kra .. fica assim $data = date("d/m/Y"); ;) Compartilhar este post Link para o post Compartilhar em outros sites
crab 0 Denunciar post Postado Novembro 2, 2003 Ae se fosse só isso não incomodaria vcs com uma pergunta tão simples Mas valeu sua intenção.... está minha história esta ligada a uma agenda....dependendo a data que eu entrar no form de agendamento ela aparece lá....... o mês tem que ficar por extenso...tipo...outubro novembro..e assim como você disse fica em números...e seu eu colocar apenas months vem em inglês... enfim ...sei que tenho que jogar com estes dados: $dateline = $lang['months'][$m-1] . "$d de $y"; Daí fica da hora.....mas obrigado...mesmo assim.... Acho que ninguém entendeu mesmo.....assim mesmo valeu...obrigado...vou continuar tentando por aí... Crab Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 2, 2003 você quer pegar uma data do banco e formatar ou pegar a data e hora atual? :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
crab 0 Denunciar post Postado Novembro 3, 2003 Ae prescot-san...tudo certo..... Vou explicar melhor para todos que queiram ajudar é o seguinte....tenho uma agenda nesta agenda quando quero agendar algum evento para determinada data uso um formulário para isso...ok...tudo incluso neste sistema de agenda....certo...continuemos... neste formulário coloquei os campos onde escolho a data...ao enviar é gravado no db sem problemas.... tenho uma página que mostra um calendário com os eventos agendados em seus respectivos dias... quando clico na data referente a tal evento.....abre uma janela pop up.....certo? Então....esta pop up é justamente para mostrar os detalhes deste evento....inclusive a data que entrei naquele formulário que disse...lembra.... então o que determina a organização que está data será exibida é esta linha: $dateline = $lang['months'][$m-1] . "$d de $y"; Que é apenas uma linha dentro de um arquivo php enorme.... já estudei todo o arquivo...e é apenas esta linha com certeza que definirá a organização da data.... Quero o mês seja exibido depois do dia ....este é o unico problema..... Da forma original.....está sendo apresentada...... ex.: Novembro 3 de 2003....quero 3 Novembro de 2003 Entenderam?????? Valeu..aguardo ajuda.. Crab Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 3, 2003 Nesse caso pode ser usado o date_format do mysql (quando for fazer a coluna data), e quando você quiser buscar a data ela já vem formatada, do jeito que você quer ficaria: date_format(%e de %M de %Y), ok? Compartilhar este post Link para o post Compartilhar em outros sites
NixNod 0 Denunciar post Postado Novembro 3, 2003 Aki ....olha kra .. tem uma coisa parecida com o que você quer chegar ai ... de uma olhadinha .. eh aki no imasters mesmo ... Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 3, 2003 Só que ele quer pegar a data do banco e não a atual, ok? ;) Compartilhar este post Link para o post Compartilhar em outros sites
crab 0 Denunciar post Postado Novembro 4, 2003 isso mesmo prescot-san tem que mostrar a data em que foi agendado o evento.... de uma forma que fique "Dia" 'Mês por extenso" "ano" $dateline = $lang['months'][$m-1] . "$d de $y"; onde : $lang['months'][$m-1] = Mês por extenso e em português ('$lang" como podem ver : $lang['months'] = array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro");) "$d de $y"; = "dia e ano" Tentei tirar o $d de dentro das aspas e colocar antes do $lang['months'][$m-1] ... mas aí da erro..... Vou ficar tentando..valeu.... Crab Compartilhar este post Link para o post Compartilhar em outros sites
crab 0 Denunciar post Postado Novembro 4, 2003 Aí Consegui..fui tentando e deu certo.... Era assim: $dateline = $lang['months'][$m-1] . "$d de $y"; Fiz assim: $dateline = "$d de " . $lang['months'][$m-1] . "de $y"; Agora ele busca a data no DB, no dia em que o evento foi agendado, e mostra assim por exemplo: 5 de Novembro de 2003 Eu já havia tentado desta forma...porém me esqueci do ponto entre eles. distração...é muita coisa pra fazer .... que uma simples coisinha destas acaba com o sono da gente.... :P Mas valeu pela atenção...nos falamos por aqui...T+ Crab :D Compartilhar este post Link para o post Compartilhar em outros sites