Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

l_nando

[Resolvido] Data

Recommended Posts

Pessoal, boa noite.

 

Estou criando um sisteminha aqui para um amigo, está quase tudo terminado.

 

Só que coloco no cód. assim <%=date%>, que era para me mostrar a data da maquina por exemplo: 20/1/2009, mas está aparecendo 1/20/aaaa, por que será?

 

Pois eu fiz um outro sisteminha para meu uso e coloquei do jeito citado acima e estava funcionando corretamente na minha maquina aqui em casa e agora não funciona mais, está aparecendo 1/20/aaaa também.

 

Será que é alguma configuração errada no meu pc?

 

Grato. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, como eu havia falado coloco desta forma <%=date%> e funcionava direitinho, agora não está funcionando em nenhum sistema que já criei.

 

Coloquei <%=date()%> como mensionou o amigo Darkdemo e continua a mesma coisa.

 

Como faço para mudar o Locale ID (LCID) no IIS?

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, entendi este esquema da session, mas eu pegeuei os mesmos arquivos e testei em outro pc e funcionou normalmente sem a session.lcid.

 

Será que é alguma configuração da máquina?

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ser que a configuração reginal da pessoa estava para exibir do jeito que você esperava. Não se se as configurações regionais locais interferem mas com as duas dicas acima indicadas para você tem que funcionar. Se for o caso use um "<%=cdate(data())%>" Nunca fiz isso mas ve ai se funciona, mas mude a session antes para 1046.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema pode estar nas opções regionais da sua maquina.

Faça um teste em uma pagina nova só com Date().

 

E verifique em:

 

inciar>painel de controle>opçoes regionais e de idioma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, boa noite!

 

Não funcionou nenhuma das dicas.

 

O estranho, que testei em outro pc o código como eu costumo fazer e está funcionando.

 

 

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

apos usar o SessionLCID("1046") e

depois você pode usar o formatdatetime

 

Data = now
data_exibe=formatdatetime (data,1)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, então só tem uma coisa a fazer, o seu sistema operacional interpreta Ano com (aaaa) e deveria ser (yyyy), a onde y é year em ingles e a quantidade de y é quantidade de caracter que se mostra.

 

1 - Então vai em iniciar>executar e digite (regedit) e tecle enter.

2 - HKEY_CURRENT_USER\ControlPanel\Internacional e verifique se alguma datas esta assim: dddd, d' de 'MMMM' de 'aaaa ou d/M/aaaa ou dd/MM/aaaa. Caso se positivo alguma das datas, altere o (aaaa) para yyyy. SEM MEXER EM MAIS NADA, ATÉ AS ASPAS SIMPLES TEM QUE PERMANECER SE HOUVER NO REFERIDO CAMPO.

3 - Faça o mesmo em HKEY_USERS\.DEFAULT\ControlPanel\International.

4 - Feche o editor e teste novamente.

 

Um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, bom dia.

 

Resolvi meu problema, rsrsrsr.

Apareceram outros problemas na minha máquina e tive que formatar o HD, agora está aparecendo a data da maneira correta.

 

Valeu!

 

Abraço a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.