Fonctions EDate et EOMonth
S’applique à : Applications canevas Flux Bureau Applications pilotées par modèle Power Pages
Ajoute ou soustrait des mois à une valeur Date/Heure, avec ajustement facultatif du jour du mois.
Description
Les fonctions EDate et EOMonth avancent ou reculent une date/heure d’un nombre de mois spécifié.
Après l’ajustement du mois, EDate laisse la partie jour inchangée, sauf si la nouvelle valeur se situe au-delà de la fin du mois. Par exemple, reculer d’un mois le 31 juillet donne le 30 juin. Utilisez Edate pour calculer les dates d’échéance correspondant au même jour du mois que la date d’émission.
Après l’ajustement du mois, EOMonth change la partie jour au dernier jour du mois résultant. Utilisez EOMonth pour calculer les dates d’échéance qui se situent le dernier jour du mois. EOMonth peut être utilisé pour déplacer une date/heure à la fin du mois en ajoutant zéro mois.
Toutes les fonctions retournent une date. Aucun élément d'heure n’est inclus, même s’il y en avait dans la date/heure d’entrée.
Pour plus d’informations, voir Utilisation des dates et heures.
Syntaxe
Date( DateHeure, NombreDeMois )
- DateTime - Obligatoire. Valeur de date/heure à utiliser.
- NumberOfMonths - Obligatoire. Nombre de mois à ajouter ou à soustraire de DateHeure. Une valeur positive donne une date postérieure, une valeur négative donne une date antérieure et zéro laisse l’intégralité de l’entrée DateHeure inchangée.
EOMonth( DateTime, NumberOfMonths )
- DateTime - Obligatoire. Valeur de date/heure à utiliser.
- NumberOfMonths - Obligatoire. Nombre de mois à ajouter ou à soustraire de DateHeure. Une valeur positive donne une date postérieure, une valeur négative donne une date antérieure et zéro remplace la partie jour de l’entrée DateHeure par la fin du mois.
Examples
EDate
Formula | Description | Result |
---|---|---|
Date( Date(2023,5,15), 4 ) | Ajoute quatre mois au 15 mai 2023, en laissant la date inchangée. | Date(2023,9,15) |
Date(Date(2023,5,15), -1002 ) | Soustrait 1002 mois du 15 mai 2023, en laissant la date inchangée. | Date(1939,11,15) |
Date( Date(2023,5,15), 0 ) | Ajoute zéro mois au 15 mai 2023 en laissant le mois et l’année inchangés, et laisse également la date inchangée. | Date(2023,5,15) |
Date( Date(2023,5,31), 1 ) | Ajoute un mois au 15 mai 2023, en ajustant la date puisque le mois de juin n’a pas autant de jours que le mois de mai. | Date(2023,6,30) |
EOMonth
Formula | Description | Result |
---|---|---|
EOMois (Date(2023,5,15) ;, 4 ) | Ajoute quatre mois au 15 mai 2023, déplaçant la date à la fin du mois. | Date(2023,9,30) |
EOMonth( Date(2023,5,15) ;, -1002 ) | Soustrait 1002 mois du 15 mai 2023, déplaçant la date à la fin du mois résultant. | Date(1939,11,30) |
EOMonth( Date(2023,5,15) ;, 0 ) | Ajoute zéro mois au 15 mai 2023, laissant le mois et l’année inchangés, et déplaçant la date à la fin du mois non modifié. | Date(2023,5,31) |
EOMonth( Date(2023,5,31) ;, 1 ) | Ajoute un mois au 15 mai 2023, déplaçant la date à la fin du mois résultant. | Date(2023,6,30) |