Datum vergleichen

  • Code
    $DMahnung1 = _DateAdd( 'd',-14, _NowCalcDate())
    $string=stringsplit($DMahnung1,"/")
    $day=$string[3]
    $mon=$string[2]
    $year=$string[1]
    $ndate=$day&"."&$mon&"."&$year
    if $ndate=$m1Data[$a][3] Then
    ;Mach hier irgendwas z.B.msgbox()
    endif

    Ich wandel momentan den string der mir mit "jahr/monat/tag" ausgegeben wird in "tag.monat.jahr" um, da ich das Datumsvormat verwenden muss.
    Ich würde nun gerne wissen ob jemand eine Idee hat, wie ich das Datum erhöhen kann, so dass ich nicht nur diesen Tag sondern auch alle folgenden vergleichen kann.
    Also nicht nur ist der tag nicht genau 14 tage verganen, sondern if >14Tage vergangen dann mache etwas.
    Hoffe jemand hat eine Idee

    Einmal editiert, zuletzt von Clericer (31. Oktober 2012 um 23:45)

  • Dafür gibt's die Date UDF (kommt mit AutoIt mit) und die Funktionen _DateDiff und _DateAdd (gilt auch für Subtraktionen).

  • Danke für die Antwort, wie du oben siehst hab ich die Date udf bereits benutzt aber die lösung passt dadurch das ich mit _datediff() die Differentz der Beiden daten bestimmen kann und schauen kann ob diese größer 1 sind.