Trucsweb.com

ASP

Introduction aux Fonctions

RDFFav

Heures et Dates - Manipuler l’heure et la date en ASP

Manipuler l’heure ou des dates peut parfois être très complexe. Le langage ASP permet de simplifier les opérations sur des valeurs de format date/heure. Extraire les secondes ou le nom de la journée aux addition et différence entre deux dates. Toutes les fonctions sont présentées en détail. Et même quelques fonctions pour traduire la date en fonction asp date() now() courante système dateadd() addition soustraction heure minute() jour mois année secondes intervalle différence FormatDateTime() FormatDateTime() Hour() time() IsDate() MonthName() Month() Second() WeekDay() semaine year

  • · Niveau : INTERMÉDIAIRE
  • · Compatibilité : Serveur NT/2000 IIS

Manipuler l’heure ou des dates peut parfois être très complexe. Le langage ASP permet de simplifier les opérations sur des valeurs de format date/heure. Extraire les secondes ou le nom de la journée aux addition et différence entre deux dates. Toutes les fonctions sont présentées en détail. Et même quelques fonctions pour traduire la date en français.

 Date()  DateAdd()
 DateDiff()  Day()
 FormatDateTime()  Hour()
 IsDate()  MonthName()
 Now()  Minute()
 Month()  Second()
 Time()  WeekDay()
 WeekDayName()  Year()

 FONCTION : Date() TOP 

Retourne la date courante du système.

Syntaxe : Date()

Paramètres : aucun.


EXAMPLE : <%=Date()%>

RESULTAT : 8/7/99

 FONCTION : DateAdd() TOP 

Retourne une date à laquelle on a ajouté une valeur. Des jours, des mois, des heures ou des minutes.

Syntaxe : DateAdd(intervalle,num,date)

Paramètres : intervalle identifie que sera la valeur num ajouté, num est la valeur ajouté et date, la date à laquelle la valeur sera ajoutée.


EXAMPLE:

<%
   DateCourante = #8/4/99#
   DateNouvelle = DateAdd("m",3, DateCourante)
   Response.Write DateNouvelle
%>

RESULTAT: 8/7/99

EXAMPLE:

<%
   DateCourante = #12:34:45 PM#
   DateNouvelle = DateAdd("h",3, DateCourante)
   Response.Write DateNouvelle
%>

RESULTAT : 3:34:45 PM

"m" = "mois"
"d" = "jour"

Si la date courante est en format TIME alors :
"h" = "heure"
"s" = "seconde"

 FONCTION : DateDiff() TOP 

Retourne l’intervalle entre deux dates.

Syntaxe : DateAdd(intervalle,date1,date2 [, premierjourdesemaine [, premieresemainedelannee]])

Paramètres : intervalle est le type d’intervalle (jour, mois), date1 et date2 sont des dates valides, les paramètres optionnels premierjourdesemaine et premieresemainedelannee indique le premier jour de la semaine et le premier mois de l’année. Par exemple, lundi peut être le premier jour de la semaine mais aussi dimanche…


EXAMPLE:

<%
   deDate = #8/4/99#
   aDate = #1/1/2000#
   Response.Write "Il y a " & _
       DateDiff("d",deDate,aDate) & _
       " jours avant l’an 2000."
%>

RESULTAT: Il y a 150 jours avant l’an 2000

"m" = "mois"
"d" = "jour"
"y" = "Année"

 FONCTION : Day() TOP 

Retourne le numéro de la journée du mois.

Syntaxe : Day(date)

Paramètres : date est une date valide.


EXAMPLE: <%=Day(#8/4/99#) %>

RESULTAT: 4

 FONCTION : FormatDateTime() TOP 

Retourne une expression formatée en format de date ou d’heure.

Syntaxe : FormatDateTime(date, [, NomdeFormat])

Paramètres : date est une date valide et NomdeFormat est une constante optionnelle de date/heure.


EXAMPLE: <%=FormatDateTime("08/4/99", vbLongDate)%>

RESULTAT: Wednesday, August 04, 1999

 FONCTION : Hour() TOP 

Retourne l’heure entre 0 et 23.

Syntaxe : Hour(temps)

Paramètres : temps est une heure valide.


EXAMPLE: <%=Hour(#4:45:34 PM#) %>

RESULTAT: 16
(l’heure a été convertie en système de 24 heures)

 FONCTION : IsDate() TOP 

Retourne une valeur booléenne pour indiquer si une expression est convertible en format date.

Syntaxe : IsDate(expression)

Paramètres : expression est toutes expressions valides.


EXAMPLE:

<%
   strTest = "8/4/99"
   Response.Write IsDate(strTest)
%>

RESULTAT: True

 FONCTION : MonthName() TOP 

Retourne le nom du mois.

Syntaxe : MonthName(mois, [, Abr])

Paramètres : mois est un chiffre valide représentant un mois. Abr est un boléen. TRUE indique d’afficher l’abréviation du nom du mois. FALSE (par défaut) indique d’afficher le nom du mois au complet.


EXAMPLE: <%=MonthName(Month(#08/04/99#)) %>

RESULTAT: August

 FONCTION : Now() TOP 

Retourne la date et l’heure courante du système.

Syntaxe : Now()

Paramètres : aucun.


EXAMPLE : <%=Now()%>

RESULTAT : 8/4/99 9:30:16 AM

 FONCTION : Minute() TOP 

Retourne les minutes de l’heure.

Syntaxe : Minute(temps)

Paramètres : temps est une heure valide.


EXAMPLE: <%=Minute(#12:45:32 PM#) %>

RESULTAT: 45

 FONCTION : Month() TOP 

Retourne le numéro du mois d’une date.

Syntaxe : Month(date)

Paramètres : date est une date valide.


EXAMPLE: <%=Month(#08/04/99#) %>

RESULTAT: 8

 FONCTION : Second() TOP 

Retourne les secondes de l’heure.

Syntaxe : Second(temps)

Paramètres : temps est une heure valide.


EXAMPLE: <%=Second(#12:34:28 PM#) %>

RESULTAT: 28

 FONCTION : Time() TOP 

Retourne l’heure du système.

Syntaxe : Time()

Paramètres : aucun.


EXAMPLE: <%=Time()%>

RESULTAT: 9:58:28 AM

 FONCTION : WeekDay() TOP 

Retourne le numéro du jour de la semaine.

Syntaxe : WeekDay(date [, premierjourdelasemaine])

Paramètres : date est une date valide. premierjourdelasemaine est une constante optionnelle de date pour indiquer le premier jour de la semaine.


EXAMPLE:

<%
   date = #8/4/99#
   Response.Write Weekday(date)
%>

RESULTAT: 4
(4 indique la quatrième journée de la semaine, qui est mercredi)

 FONCTION : WeekDayName() TOP 

Retourne le nom du jour de la semaine.

Syntaxe : WeekDayName(weekday [, Abr [, premierjourdelasemaine]])

Paramètres : joursemaine est le numéro d’une journée de la semaine valide. Abr est un boléen. TRUE indique d’afficher l’abréviation du nom de la journée. FALSE (par défaut) indique d’afficher le nom de la journée au complet. premierjourdelasemaine est une constante optionnelle de date pour indiquer le premier jour de la semaine.


EXAMPLE:

<%
   date = #8/4/99#
   Response.Write WeekdayName(Weekday(date))
%>

RESULTAT: Wednesday

 FONCTION : Year() TOP 

Retourne l’année d’une date.

Syntaxe : Year(date)

Paramètres : date est une date valide.


EXAMPLE: <%=Year(#8/4/99#)%>

RESULTAT: 1999
Django (Oznog) Blais
Dernière mise à jour :

Commentaires

           Visites : 9391 - Pages vues : 90285
    X

    Trucsweb.com Connexion

    Connexion

    X

    Trucsweb.com Mot de passe perdu

    Connexion

    X

    Trucsweb.com Conditions générales

    Conditions

    Responsabilité

    La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

    Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

    Droit applicable et juridiction compétente

    Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

    X

    Trucsweb.com Trucsweb

    X

    Trucsweb.com Glossaire

    X

    Trucsweb.com Trucsweb

    X

    Trucsweb.com Trucsweb

    Conditions

    Aucun message!

    Merci.

    X
    Aucun message!
    X

    Trucsweb.com Créer un compte

    Créer un compte

    .
    @