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))
%>
samedi 4 septembre 2010 ou 04/09/2010
|
| 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
04/09/2010
|
|
| 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)%> donne04/09/2010 01:01:05 |
| |
<%=FormatDateTime(now,0)%> donne 04/09/2010 01:01:05 |
| |
<%=FormatDateTime(now,1)%> donne samedi 4 septembre 2010 |
| |
<%=FormatDateTime(now,2)%> donne 04/09/2010 |
| |
<%=FormatDateTime(now,3)%> donne 01:01:05 |
| |
<%=FormatDateTime(now,4)%> donne 01:01 |
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 :
sabato, 4. settembre 2010 ou 04.09.2010 04 September 2010 ou 2010/09/04
l'affichage de la date pourra se faire comme ceci :
<
%
Session.LCID = 1036
response.write(FormatDateTime(now,1)&" ou "&FormatDateTime(now,2))
%>
samedi 4 septembre 2010 ou 04/09/2010
|
|
 |
| 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 ! |
|
|