[RESOLVIDO] conversão de data

caros Colegas,

Tenho uma variável global que vem a data do lançamento .

e preciso colocar essa data no campo data lançamento quando faço a inclusão

então criei um evento ajax no onchange com a seguintes comando

$vardt_dtlanca = [vardt_dt_servico_diario_serv];

echo " data " , $vardt_dtlanca;

{dt_entrada_diario_serv_func}=sc_date($vardt_dtlanca, “dd/mm/aaaa”, "+ ", 0, 0, 0);

A data da variável está correta no formatdo dd/mm/aaaa

Só que quando vou mover para o campo {dt_entrada_diario_serv_func} na tela sai assim

207/22/0

já tirei o comando do sc_date, já coloquei , já tentei varias forma sem sucesso .

Se alguém tem alguma dica …

Obrigado

um abraço

NIgri

{dt_entrada_diario_serv_func} = $vardt_dtlanca;

ou

{dt_entrada_diario_serv_func} = sc_date($vardt_dtlanca, “aaaa-mm-dd”, "+ ", 0, 0, 0);

Endrigo,

resolvi desta forma

{dt_entrada_diario_serv_func}= sc_date_conv($vardt_dtlanca,“dd/mm/aaaa”,“aaaammdd”);

Obrigado pela Ajuda

um abraço

NIgri

1 Curtida

Pessoal,

É incrível, mas estava com um problema com a macro sc_date há umas 3 horas e não sabia o que fazer para a dita cuja funcionar.

Testei até os exemplo do WebHelp, mas eles também não ajudaram em nada.

Dava o mesmo problema, aparecem uns números no campo data que não tem nada a ver, como no caso do Nigri.

O que eu precisava era ter a data atual mais 1 ano. Só isto.

Depois de um monte de testes finalmente consegui fazer funcionar e foi da forma abaixo:

{data_reavaliacao} = sc_date({data_atual}, “aaaa-mm-dd”, "+ ", 0, 0, 1);

Ou seja, o parâmetro “Formato” tem que estar desta forma, senão dá errado e isto não está escrito em nenhum lugar.

Vi vários posts aqui no fórum com o mesmo problema e já faz muito tempo.

Pessoal da NM, por favor, coloquem isto no WebHelp. Vai ajudar bastante a não perder tempo.

Ou, façam um ajuste na macro para ela pegar o formato da data utilizada no formulário e fazer isto de forma correta.

[]'s

Para essa questão de aumento/diminuição de dias ou meses ou anos numa data, dê uma olhada na função PHP date_add().