FORMATANDO DATA E HORA
Aqui você vai aprender como adicionar data e hora em suas páginas ASP usando 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, 19 de Dezembro de 1999<%= FormatDateTime(Date, 2)%>
retorno: 16/12/99<%= FormatDateTime(Now, 3)%>
retorno: 2:26:45 AM<%= FormatDateTime(Now, 4)%>
retorno: 02:26<%= FormatDateTime(Now) %>
returns: 12/16/99 2:26:45 AM<%= FormatDateTime(Date, 1) %> - <%= FormatDateTime(Now, 3)%>
retorno: Domingo, 19 de Dezembro de 1999 - 2:26:45 AM