Kalenderwoche

  • Mahlzeit Leute, mal ne Frage bin an einen kleinen Terminplaner dran, mit _WeekNumberISO() wird ja die Kalenderwoche angezeigt. Das Problem ist aber die Kalenderwoche fängt Montags an, meine Arbeitswoche beginnt Sonntag Nachmittag und dann sollte der Planer auch die neue Woche schon anzeigen, kann man das irgendwie einstellen. ?(

  • Das Beispiel aus der Hilfe mal als Grundgerüst genommen und (nach deinen Wünschen) erweitert:

    [autoit]

    #include <Date.au3>
    $Day=22
    $Mon=3
    $Year=2010
    Func _MY_WeekNumberISO($iYear = @YEAR, $iMonth = @MON, $iDay = @MDAY)
    Local $iWeek
    $iWeek=_WeekNumberISO($iYear, $iMonth, $iDay)
    If _DateToDayOfWeekISO($iYear,$iMonth,$Day) = 7 Then $iWeek+=1
    Return $iWeek
    EndFunc
    MsgBox(0,"Todays weeknumber","Todays weeknumber is " & _MY_WeekNumberISO($Year,$Mon,$Day))

    [/autoit]

    Wer immer nur das tut, was er bereits kann - wird auch immer nur das bleiben, was er bereits ist!