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))
%>
jeudi 15 mai 2008 ou 15/05/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
15/05/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)%> donne15/05/2008 18:29:10 |
| |
<%=FormatDateTime(now,0)%> donne 15/05/2008 18:29:10 |
| |
<%=FormatDateTime(now,1)%> donne jeudi 15 mai 2008 |
| |
<%=FormatDateTime(now,2)%> donne 15/05/2008 |
| |
<%=FormatDateTime(now,3)%> donne 18:29:10 |
| |
<%=FormatDateTime(now,4)%> donne 18:29 |
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 :
giovedì, 15. maggio 2008 ou 15.05.2008 15 Mei 2008 ou 2008/05/15
l'affichage de la date pourra se faire comme ceci :
<
%
Session.LCID = 1036
response.write(FormatDateTime(now,1)&" ou "&FormatDateTime(now,2))
%>
jeudi 15 mai 2008 ou 15/05/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 ! |
|
|