Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 102
Nome: Erivelton Ferreira
Descrição do site: A melhor web rádio da internet (Radio Killer)
Sexo: Masculino
Localização: Apuiarés - CE
Contato:

Transformar Data Numérica em extensa

20-01-2012 11:17

Tenho no banco de dados duas colunas para armazenar datas.
data_numerica
data_extensa


ao cadastrar ele gera a data atual extensa com base na data atual, até ai tudo bem, só que preciso alterar essa data, e o que preciso é que ele gere uma nova data extensa de acordo com a data que foi inserida no input !
0
www.radiokiller.com.br
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17659
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Transformar Data Numérica em extensa

20-01-2012 11:58

Se você já tem a data numérica e extensa, quando for editar, pega a numérica e joga no input, e usa o mesmo processo que faz para transformar a data numérica que você acabou de editar para inserir no bd.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 102
Nome: Erivelton Ferreira
Descrição do site: A melhor web rádio da internet (Radio Killer)
Sexo: Masculino
Localização: Apuiarés - CE
Contato:

Transformar Data Numérica em extensa

20-01-2012 12:17

Sim, eu estou fazendo isso, so que fica meio incomodo ter que editar dois inputs, eu queria um script automático, pra transformar a data que eu inseri no input, em extensa tambem
0
www.radiokiller.com.br
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17659
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Transformar Data Numérica em extensa

20-01-2012 12:21

Você deve ter ai a função que converte de data numérica para extensa. Porque não pega o valor numérico que você digita no input, passa nessa função para converter antes de colocar no bd? Ai a data já é convertida automática pela função.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 102
Nome: Erivelton Ferreira
Descrição do site: A melhor web rádio da internet (Radio Killer)
Sexo: Masculino
Localização: Apuiarés - CE
Contato:

Transformar Data Numérica em extensa

20-01-2012 12:35

Não dá, pois a função que eu uso para transformar as dadas é assim:

// leitura das datas     $data = date("d/m/Y ");     $dia = date('d');     $mes = date('m');     $ano = date('Y');     $semana = date('w'); // configuração mes     switch ($mes){     case 1: $mes = "Janeiro"; break;     case 2: $mes = "Fevereiro"; break;     case 3: $mes = "Março"; break;     case 4: $mes = "Abril"; break;     case 5: $mes = "Maio"; break;     case 6: $mes = "Junho"; break;     case 7: $mes = "Julho"; break;     case 8: $mes = "Agosto"; break;     case 9: $mes = "Setembro"; break;     case 10: $mes = "Outubro"; break;     case 11: $mes = "Novembro"; break;     case 12: $mes = "Dezembro"; break;     } $data_extenso              = $municipio." - CE, em ".$dia." de ".$mes." de ".$ano; 

Ai ficaria ex: Fortaleza - CE, em 20 de Janeiro de 2012
0
www.radiokiller.com.br
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17659
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Transformar Data Numérica em extensa

20-01-2012 12:44

Veja essa adaptação. Você tendo a data do input, passa pela função, e pega a data já por extenso.

<?php function data($data) { $parte = explode("/", $data); $dia = $parte[0]; $mes = $parte[1]; $ano = $parte[2]; // configuração mes $municipio = '';    switch ($mes){    case 1: $mes = "Janeiro"; break;    case 2: $mes = "Fevereiro"; break;    case 3: $mes = "Março"; break;    case 4: $mes = "Abril"; break;    case 5: $mes = "Maio"; break;    case 6: $mes = "Junho"; break;    case 7: $mes = "Julho"; break;    case 8: $mes = "Agosto"; break;    case 9: $mes = "Setembro"; break;    case 10: $mes = "Outubro"; break;    case 11: $mes = "Novembro"; break;    case 12: $mes = "Dezembro"; break;    } $data_extenso           = $municipio." - CE, em ".$dia." de ".$mes." de ".$ano; return $data_extenso; } echo data('20/01/2012'); ?>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 102
Nome: Erivelton Ferreira
Descrição do site: A melhor web rádio da internet (Radio Killer)
Sexo: Masculino
Localização: Apuiarés - CE
Contato:

Transformar Data Numérica em extensa

20-01-2012 12:50

então pra eu usar seria algo assim

$login = data($_POST["data_do input"]); 

?
0
www.radiokiller.com.br
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17659
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Transformar Data Numérica em extensa

20-01-2012 12:50

Isso.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 102
Nome: Erivelton Ferreira
Descrição do site: A melhor web rádio da internet (Radio Killer)
Sexo: Masculino
Localização: Apuiarés - CE
Contato:

Transformar Data Numérica em extensa

22-01-2012 14:28

No meu caso a variável $cidade_prefeitura era gerada fora da função. então coloquei ela assim

global $cidade_prefeitura; 

para trazer ela para dentro da função !.
0
www.radiokiller.com.br
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17659
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Transformar Data Numérica em extensa

22-01-2012 14:47

Poderia ser chamada na função também

function data($data, $cidade_prefeitura) { .... 

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado