DateSerial |
Date en série |
|---|---|
| VBScript | |
Syntaxe
| Function DateSerial(year,month,day) |
Paramètres
| Nom | Description | |
|---|---|---|
| year | Ce paramètre permet d'indiquer l'année | |
| month | Ce paramètre permet d'indiquer le mois : | |
| Valeur | Description | |
| 1 | Cette valeur permet d'indiquer le mois de Janvier | |
| 2 | Cette valeur permet d'indiquer le mois de Février | |
| 3 | Cette valeur permet d'indiquer le mois de Mars | |
| 4 | Cette valeur permet d'indiquer le mois d'Avril | |
| 5 | Cette valeur permet d'indiquer le mois de Mai | |
| 6 | Cette valeur permet d'indiquer le mois de Juin | |
| 7 | Cette valeur permet d'indiquer le mois de Juillet | |
| 8 | Cette valeur permet d'indiquer le mois d'Août | |
| 9 | Cette valeur permet d'indiquer le mois de Septembre | |
| 10 | Cette valeur permet d'indiquer le mois d'Octobre | |
| 11 | Cette valeur permet d'indiquer le mois de Novembre | |
| 12 | Cette valeur permet d'indiquer le mois de Décembre | |
| day | Ce paramètre permet d'indiquer le jour (valeur entre 1 et 31) | |
Description
Cette fonction permet de créer une date à partir de paramètre de temps.
Remarques
- La fonction DateSerial(year, month, day) permet de créer une date valide à partir d'une année, d'un mois et d'un jour spécifiés. Elle est particulièrement utile pour générer des dates à partir de valeurs numériques, qu'elles soient saisies par l'utilisateur ou extraites d'une autre source.
- L'un des avantages de DateSerial est qu'elle gère automatiquement les erreurs liées aux dates invalides. Par exemple, si un mois a 30 jours et qu'on spécifie le 31, la fonction ajustera automatiquement la date au mois suivant, rendant la gestion des erreurs moins contraignante.
- La fonction est capable de gérer des années très anciennes ou futures. Par exemple, vous pouvez créer une date pour l'année 1000 ou 3000, ce qui en fait un outil très flexible pour des applications qui nécessitent de manipuler des dates anciennes ou futures sans se soucier des limites des formats de date standard.
- L'un des principaux usages de DateSerial est de créer des dates de manière dynamique, notamment dans des situations où les dates ne sont pas statiques. Par exemple, dans un calendrier ou un générateur de rapports, on peut manipuler des dates en fonction de données externes.
- DateSerial permet d'éviter des erreurs de formatage, comme celles pouvant survenir lors de l'utilisation directe des chaînes de caractères pour représenter des dates. Avec cette fonction, il est plus facile de garantir que les dates sont créées dans un format uniforme et correct.
- Il est important de noter que DateSerial ne retourne pas une chaîne de texte, mais une valeur de type Date. Cela permet d'utiliser cette fonction pour effectuer des calculs de dates, tels que l'ajout de jours, de mois ou d'années à une date, en combinaison avec d'autres fonctions comme DateAdd().
- Les paramètres de la fonction DateSerial sont très flexibles, permettant de spécifier n'importe quelle date de l'année, et le mois ou le jour peuvent être négatifs ou supérieurs à leurs limites habituelles (par exemple, spécifier le mois 13 ou un jour 35 amène automatiquement à la date correcte dans le mois suivant).
- Cette fonction est particulièrement utile pour la gestion des événements récurrents ou des plannings de travail, où il est nécessaire de créer des dates spécifiques en fonction des actions de l'utilisateur ou des processus programmés, sans risquer d'erreurs liées à des entrées manuelles incorrectes.
Dernière mise à jour : Lundi, le 19 Avril 2021