Calcule une nouvelle date en fonction à une date donnée et ajouter un intervalle
#include <Date.au3>
_DateAdd ( $sType, $iValToAdd, $sDate )
| $sType | de l'une des suivantes : D - Ajouter le nombre de jours à la date indiquée M - Ajouter certain nombre de mois à la date indiquée Y - Ajouter certain nombre d'années à la date indiquée w - Ajouter nombre de semaines à la date indiquée h - Ajouter le nombre d'heures à la date indiquée n - Ajouter le nombre de minutes à la date indiquée s - Ajoutez nombre de secondes à la date indiquée |
| $iValToAdd | nombre à ajouter |
| $sDate | Date d'entrée dans le format AAAA/MM/JJ [ HH: MM : SS] |
| Succès: | Nouvelle date la date calculée. |
| Échec: | 0 et @error <> 0. |
| @error: | 1 - $invalide sType 2 - $invalide iValToAdd 3 - $invalide sDate |
#include <Date.au3>
#include <MsgBoxConstants.au3>
; Ajouter 5 jours pour aujourd'hui
Local $sNewDate = _DateAdd('d', 5, _NowCalcDate())
MsgBox($MB_SYSTEMMODAL, "", "Today + 5 days:" & $sNewDate)
; Soustraire deux semaines à partir d'aujourd'hui
$sNewDate = _DateAdd('w', -2, _NowCalcDate())
MsgBox($MB_SYSTEMMODAL, "", "Today minus 2 weeks: " & $sNewDate)
; Ajouter 15 minutes à l'heure
$sNewDate = _DateAdd('n', 15, _NowCalc())
MsgBox($MB_SYSTEMMODAL, "", "Current time +15 minutes: " & $sNewDate)
; Eventlogdate calculée qui renvoie deuxième depuis 1970/01/01 0:00:00
$sNewDate = _DateAdd('s', 1087497645, "1970/01/01 00:00:00")
MsgBox($MB_SYSTEMMODAL, "", "Date: " & $sNewDate)