Formatando Data em ASP Formatando data e hora em ASP com a função VBScript
FormatDateTime() que tem o seguinte formato:
FormatDateTime(date, format)
Existem dois argumentos que esta função aceita:
data e formato.
Argumento Descrição
date: Este argumento é requerido e pode ter qualquer
formato valido como date e now.
format: Este formata a constante ou formata o valoe especificado,
como a data ou hora será exibido.
Quando você especifica o formato, você pode usar o formato Visual
Basic ou os valores correspondentes a cada formato(1-4). O resultado é
o mesmo, mas as constantes facilitam na leitura e manutenção do
código, se for omitido, o formado vbGeneralDate será usado.
A tabela dos formatos:
| Constante |
Valor |
Descrição |
| vbGeneralDate |
0 |
Mostra a data e/ou hora. Se houver uma data, mostrará como short
date. Se for hora, mostrará como long time. Se houver data e hora
ambas serão mostradas. |
| vbLongDate |
1 |
Mostra a data usando o formato long date especificado nas Configurações
Regionais do Painel de Controle |
| vbShortDate |
2 |
Mostra a data usando o formato short date especificado nas Configurações
Regionais do Painel de Controle. |
| vbLongTime |
3 |
Mostra a hora usando o formato especificado nas Configurações
Regionais do Painel de Controle. |
| vbShortTime |
4 |
Mostra a hora usando o formato 24-horas (hh:mm). |
Vejamos a seguir alguns exemplos do uso e formatação
de datas e horas:
<%= FormatDateTime(Date) %>
retorno: 16/12/99 (Você teria o mesmo resultado usando o seguinte código:
<%= FormatDateTime(Date, 0) %>)
<%= FormatDateTime(Date, 1) %>
retorno: Domingo, 24 de Fevereiro de 2008
<%= FormatDateTime(Date, 2)%>
retorno: 16/12/08
<%= FormatDateTime(Now, 3)%>
retorno: 2:24:00 AM
<%= FormatDateTime(Now, 4)%>
retorno: 02:24
<%= FormatDateTime(Now) %>
returns: 12/28/08 5:26:35 AM
<%= FormatDateTime(Date, 1) %> - <%= FormatDateTime(Now,
3)%>
retorno: Domingo, 24 de Fevereiro de 2008- 3:20:42 AM |