Função FormatDateTime do VBScript

Definição e uso

A função FormatDateTime pode formatar e retornar uma expressão de data ou hora válida.

Sintaxe

FormatDateTime(data,format)
parâmetro Descrição
data Obrigatório. Qualquer expressão de data válida. (Por exemplo, Date() ou Now()).
format Opcional. Define o valor do formato de data/hora usado.

Parâmetro format:

Constante Valor Descrição
vbGeneralDate 0 Exibir a data e/ou hora. Se houver uma parte de data, exiba essa parte no formato de data curto. Se houver uma parte de hora, exiba essa parte no formato de hora longa. Se ambas existirem, exiba todas as partes.
vbLongDate 1 Exibir a data usando o formato de data longo especificado nas configurações regionais do computador.
vbShortDate 2 Exibir a data usando o formato de data curto especificado nas configurações regionais do computador.
vbLongTime 3 Exibir a hora usando este formato: hh:mm:ss PM/AM
vbShortTime 4 Exibir a hora usando o formato de 24 horas (hh:mm).

Exemplo

Exemplo 1

D = #2001/2/22#
document.write(FormatDateTime(D))

Saída:

2001-2-22

Exemplo 2

D = #2001/2/22#
document.write(FormatDateTime(D,1))

Saída:

22 de fevereiro de 2001

Exemplo 3

D = #2001/2/22#
document.write(FormatDateTime(D,2))

Saída:

2001-2-22

Exemplo 4

D = #2001/2/22#
document.write(FormatDateTime(D,3))

Saída:

2001-2-22