IncMonth
Renvoie une date décalée d'un certain nombre de mois.
Syntaxe
function IncMonth(dt: Float; numberOfMonths: Integer = 1): Float
dt: date à décaler
numberOfMonths: nombre de mois
Remarques
Renvoie une date décalée d'un certain nombre de mois.
IncMonth renvoie la valeur de dt, incrémentée de nb mois.
nb peut être négatif pour déclare vers le passé.
Si le jour du mois en entrée est supérieur au dernier jour du mois résultant, la date est positionné au dernier jour du mois. L'heure du jour spécifiée par le paramètre Date est copiée dans le résultat.
A noter que pour décaler une date:
- en jours, il suffit d'ajouter ou de soustraire de nombre de jours
- en années, il suffit d'ajouter 12 mois par année
Exemples
IncMonth(EncodeDate(2012, 1, 28), 1) // sera le 2012-02-28
IncMonth(EncodeDate(2012, 7, 31), -1) // sera le 2012-06-30
IncMonth(EncodeDate(2012, 7, 31), -1) // sera le 2012-06-30