ASP – Trabalhando com datas, formatação e funções

Nesse artigo iremos trabalhar com datas no ASP.

Na tabela abaixo mostra os comando basicos para se trabalhar com data no ASP.

Comando Explicação Exemplo
Date() Retorna a data do Servidor Response.Write("Data:" & date())
Time() Retorna a hora do servidor Response.Write("Hora:" & time())
WeekDay() Retorna o numero do dia da semana Response.Write(WeekDay(date))
WeekDayName() Retorna o nome do dia da semana. Response.Write(WeekDayName(1))
Month() Retorna o numero do mes Response.Write(month(date))
MonthName() Retorna do nome do mes Response.Write(MonthName(month(date)))

Formatando datas

Para formatarmos data no ASP utilizamos o comando FormatDateTime() essa função possui 2 parametros, temos que passar primeiro a data que desejamos formatar e o segundo parametro o formato.

Parametro de formatação Explicação Resultado
vbgeneraldate Retorna a data simples DD/MM/YYYY 21/8/2007
vblongdate Retorna a data completa quarta-feira, 5 de setembro de 2007
vbshortdate Retorna a data resumida DD/MM/YYYY 5/9/2007
vblongtime Retorna a hora, minuto e segundo 22:37:16
vbshorttime Retorna hora e minuto 22:37

Para verificar se é uma data a variavel temos o comando IsDate(), nesse comando passamos um unico parametro, a data, o retorna dela é True ou false, exemplo: IsDate("01/60/2007") o retorno sera false pois nao existe mes 60.

Assim terminamos mais um artigo.

Espero ter ajudado e ate a próxima.

Henrique

www.urbanmotion.com.br