Skip to content

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.

ComandoExplicaçãoExemplo
Date()Retorna a data do ServidorResponse.Write("Data:" & date())
Time()Retorna a hora do servidorResponse.Write("Hora:" & time())
WeekDay()Retorna o numero do dia da semanaResponse.Write(WeekDay(date))
WeekDayName()Retorna o nome do dia da semana.Response.Write(WeekDayName(1))
Month()Retorna o numero do mesResponse.Write(month(date))
MonthName()Retorna do nome do mesResponse.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çãoExplicaçãoResultado
vbgeneraldateRetorna a data simples DD/MM/YYYY21/8/2007
vblongdateRetorna a data completaquarta-feira, 5 de setembro de 2007
vbshortdateRetorna a data resumida DD/MM/YYYY5/9/2007
vblongtimeRetorna a hora, minuto e segundo22:37:16
vbshorttimeRetorna hora e minuto22: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