La formattazione delle date è sempre stato oggetto di discussione nonché problema per molti programmatori. Per mezzo delle ASP questo tipo di problema è stato risolto utilizzando una funzione proprietaria di VBScript: la funzione FormatDateTime().
La sintassi per questa funzione è la seguente:
FormatDateTime(Data[, formato])
Questa funzione formatta un data o ora in base alle impostazioni internazionali del server in uso. È quindi necessario conoscere tali impostazioni per evitare di formattare la data in un formato non desiderato (per es. un formato inglese).
La funzione non necessita dell'argomento formato che quindi può essere omesso. Ecco una tabella che ne riassume tutti i possibili valori:
Costanti | Valori | Descrizione |
---|---|---|
vbGeneralDate | 0 | Visualizza una data o ora generica. Se la variabile indicata include tutte e due i valori, questi vengono visualizzati. |
vbLongDate | 1 | Visualizza una data in formato: nomeGiorno GG nomeMese AAAA (impostazioni italiane per il server) |
vbShortDate | 2 | Visualizza una data in formato breve. |
vbLongTime | 3 | Visualizza l'ora in formato esteso: HH.MM.SS (impostazioni italiane per il server) |
vbShortTime | 4 | Visualizza l'ora utilizzando il formato 24 ore: HH.MM (impostazioni italiane per il server) |