# Funktionsreferenz

_DateAdd

Berechnet ein neues Datum basierend auf einem gegebenen Datum und einem zu addierenden Intervall.

#include <Date.au3>
_DateAdd ( $sType, $iValToAdd, $sDate )

Parameter

$sType | D = Addiere Anzahl von Tagen zu dem angegebenen Datum M = Addiere Anzahl von Monaten zu dem angegebenen Datum Y = Addiere Anzahl von Jahren zu dem angegebenen Datum w = Addiere Anzahl von Wochen zu dem angegebenen Datum h = Addiere Anzahl von Stunden zu dem angegebenen Datum n = Addiere Anzahl von Minuten zu dem angegebenen Datum s = Addiere Anzahl von Sekunden zu dem angegebenen Datum
$iValToAdd | Zahl, die addiert werden soll.
$sDate | Eingabe Datum im Format "YYYY/MM/DD[ HH:MM:SS]"

Bemerkungen

Diese Funktion gibt kein ungültiges Datum zurück. 31.01.2006 + 3 Monate gibt 30.04.2006.

Siehe auch

_DateDiff

Beispiel

#include <Date.au3>
; Add 5 days to today
$sNewDate = _DateAdd( 'd',5, _NowCalcDate())
MsgBox( 4096, "", "Today + 5 days:" & $sNewDate )
; Subtract 2 weeks from today
$sNewDate = _DateAdd( 'w',-2, _NowCalcDate())
MsgBox( 4096, "", "Today minus 2 weeks: " & $sNewDate )
; Add 15 minutes to current time
$sNewDate = _DateAdd( 'n',15, _NowCalc())
MsgBox( 4096, "", "Current time +15 minutes: " & $sNewDate )
; Calculated eventlogdate which returns second since 1970/01/01 00:00:00
$sNewDate = _DateAdd( 's',1087497645, "1970/01/01 00:00:00")
MsgBox( 4096, "", "Date: " & $sNewDate )