Formatage de date en Classic ASP avec FormatDateTime
Présentation de la fonction FormatDateTime
La fonction FormatDateTime() en ASP Classic permet de formater une valeur de type date/heure selon des styles prédéfinis. Elle est très utile pour afficher les dates dans un format lisible ou adapté à l’utilisateur final.
Syntaxe
FormatDateTime(date, [format])
Paramètres :
date: la date ou heure à formaterformat(facultatif) : une constante indiquant le style de formatage
Constantes de format
Voici les constantes possibles pour le second paramètre :
| Constante | Valeur | Description |
|---|---|---|
vbGeneralDate |
0 | Affiche la date et l’heure si elles sont présentes |
vbLongDate |
1 | Date complète selon les paramètres régionaux (ex : mardi 18 avril 2025) |
vbShortDate |
2 | Date courte (ex : 18/04/2025) |
vbLongTime |
3 | Heure complète (ex : 14:32:00) |
vbShortTime |
4 | Heure courte (ex : 14:32) |
Exemples d'utilisation
<%
Dim maDate
maDate = Now()
Response.Write FormatDateTime(maDate, vbLongDate) & "<br>"
Response.Write FormatDateTime(maDate, vbShortTime)
%>
Résultat possible
Vendredi 18 avril 2025
14:32
Conseils d'utilisation
- Utilisez
vbLongDatepour une présentation conviviale de la date. vbShortDateest utile pour stocker ou comparer des dates rapidement.- Les formats dépendent de la configuration régionale du serveur.
Compatibilité
La fonction FormatDateTime est native en VBScript et totalement compatible avec ASP Classic, y compris sous IIS.
