Affichage de la date et l' heure en ASP
Il est parfois nécessaire de transformer une date en chaine de caractère ou une chaine de caratère en date, voici les routines (IsDate, CDate, WeekdayName, MonthName, Cstr, FormatDateTime)qui le permettent :
| IsDate |
| Renvoi une valeur booleenne indiquant si la chaine de caractère est une date |
| Syntaxe :IsDate(expression) |
| |
expression : Chaine de caractère à contrôler |
| Exemple : |
| |
<%=IsDate("12 octobre 1957")%> donne True
<%=IsDate("15.08.65")%> donne False
<%=IsDate("Bonjour")%> donne False
|
|
| CDate |
| Transforme une chaine de caractère en variable de type Date |
| Syntaxe :CDate(expression) |
| |
expression : Chaine de caractère à convertir |
| Exemple : |
| |
<% MaDate = CDate("15.08.65")%> |
|
| WeekdayName |
| Renvoi le nom du jour de la semaine |
| Syntaxe : |
| |
WeekdayName(weekday[, abbreviate, firstdayofweek]) |
| |
|
weekday Obligatoire Numéro du jour de la semaine. |
| |
|
abbreviate : Valeur booleenne indiquant si le nom doit être abrégé. L'option par défaut est False |
| |
|
firstdayofweek : Valeur numérique indiquant quel est le premier jour de la semaine. Les valeurs peuvent être les suivantes :
| vbUseSystemDayOfWeek |
0 |
Utiliser le premier jour du système du serveur |
| vbSunday |
1 |
dimanche (par défaut) |
| vbMonday |
2 |
lundi |
| vbTuesday |
3 |
mardi |
| vbWednesday |
4 |
mercredi |
| vbThursday |
5 |
jeudi |
| vbFriday |
6 |
vendredi |
| vbSaturday |
7 |
samedi |
|
| Exemple : |
| |
<%=WeekdayName(1)%> donne dimanche
<%=WeekdayName(1,true)%> donne dim. |
WeekdayName est liée au paramètre locaux .
Si le serveur qui héberge votre site répond à d'autres paramètres régionaux, comme par exemple :
domenica Sondag
l'affichage du jour de la semaine pourra se faire comme ceci :
< %
Session.LCID = 1036
response.write(WeekdayName(1))
%>
vendredi 21 novembre 2008 ou 21/11/2008
|
| MonthName |
| Renvoi le nom du mois demandé |
| Syntaxe : |
| |
MonthName(month[, abbreviate]) |
| |
|
Month Obligatoire Numéro du mois. |
| |
|
abbreviate : Valeur booleenne indiquant si le nom doit être abrégé. L'option par défaut est False |
| |
|
. |
| Exemple : |
| |
<%=WeekdayName(1)%> donne janvier |
| |
<%=MonthName(1,true)%> donne janv. |
MonthName est liée au paramètre locaux .
Si le serveur qui héberge votre site répond à d'autres paramètres régionaux, comme par exemple :
gennaio Januarie
l'affichage de la date pourra se faire comme ceci :
< %
Session.LCID = 1036
response.write(MonthName(1))
%>
janvier
|
| Cstr |
| Transfome une expression en chaine de caractères |
| Syntaxe : |
| |
CStr(expression) |
| Exemple : |
| |
<%
MaChaine = cstr(Date)
response.write(MaChaine)
%>
Donne
21/11/2008
|
|
| FormatDateTime |
| Transfome une date en chaine de caractères |
| Syntaxe : |
| |
FormatDateTime(Date[, NamedFormat]) |
| |
|
Date Obligatoire Date à formater. |
| |
|
NamedFormat : Nom du format prédéfini |
| |
|
| vbGeneralDate |
0 |
Renvoi une chaine de caractère où la date est sous sa forme courte et (ou) l'heure sous sa forme longue. |
| vbLongDate |
1 |
Renvoi une chaine de caractère où la date est sous sa forme longue. |
| vbShortDate |
2 |
Renvoi une chaine de caractère où la date est sous sa forme courte. |
| vbLongTime |
3 |
Renvoi une chaine de caractère où l'heure est sous sa forme longue. |
| vbShortTime |
4 |
Renvoi une chaine de caractère où l'heure est sous sa forme courte. |
|
| Exemple : |
| |
<%=FormatDateTime(now)%> donne21/11/2008 19:31:28 |
| |
<%=FormatDateTime(now,0)%> donne 21/11/2008 19:31:28 |
| |
<%=FormatDateTime(now,1)%> donne vendredi 21 novembre 2008 |
| |
<%=FormatDateTime(now,2)%> donne 21/11/2008 |
| |
<%=FormatDateTime(now,3)%> donne 19:31:28 |
| |
<%=FormatDateTime(now,4)%> donne 19:31 |
FormatDateTime est liée au paramètre locaux .
Si le serveur qui héberge votre site répond à d'autres paramètres régionaux, comme par exemple :
venerdì, 21. novembre 2008 ou 21.11.2008 21 November 2008 ou 2008/11/21
l'affichage de la date pourra se faire comme ceci :
<
%
Session.LCID = 1036
response.write(FormatDateTime(now,1)&" ou "&FormatDateTime(now,2))
%>
vendredi 21 novembre 2008 ou 21/11/2008
|
|
 |
| Toutes les heures, le serveur contrôle que votre site est en ligne. En cas de problème, un mail vous est envoyé. |
 |
| Vous avez l'habitude d'oublier les dates importantes? Oubli vous prévient gratuitement par email ! |
|
|