Ir para conteúdo

POWERED BY:

Arquivado

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

cfaria

[Resolvido] Formatar Data

Recommended Posts

Boas malta

 

Utilizo a função para determinar o ano.

ano = Year(date())

 

em que o resultado é : 2007

 

O que pretendo é transformar esse 2007 em 07.

 

Alguem como se faz isso??????

 

Obg

Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Year(date) retorna 2007? ou 2005?

Compartilhar este post


Link para o post
Compartilhar em outros sites

exato como está code?

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao precisa ir ate 3000 e pouco em 2100 ja fura

 

mas so comentando nao entendo o porque de nao pegar 07

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra mim tem algo a mais nesse codigo que tá dando essa diferença pois não tem erro o codigo que o tedk' passou

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com certeza nao ha motivo para nao pegar corretamente com a situação exposta até o momento

Compartilhar este post


Link para o post
Compartilhar em outros sites

O codigo é o seguinte:

 

ASP
<%

mes = Month(date())

if mes < 10 then  mes = "0" & mes

ano = Year(date())

Response.Write(ano)

Response.Write("<br>")

Response.Write(Right(Year(ano),2))

response.end

%>

 

 

Resultado:

2007

05

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta linha

 

ASP
Response.Write(Right(Year(ano),2))

 

muda para

 

ASP
Response.Write(Right(ano,2))

 

e veja o que aparece pois esta tentando extrair o ano do proprio ano

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok

 

sabia que nao poderia ser nada muito grave

 

Parabens pela solução de seu problema

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.