# weekday - Skript- und Diagrammfunktion

Diese Funktion liefert einen dualen Wert mit:

* Einem Wochentag wie in der Umgebungsvariable DayNames definiert.
* Einer ganzen Zahl zwischen 0-6 entsprechend den Tagen der Woche (0-6).

Syntax:

weekday(date [,first\_week\_day=0])

**Rückgabedatentyp:** dual

Argumente:

Weekday-Argumente

| Argument | Beschreibung |
| --- | --- |
| date | Das zu berechnende Datum. |
| first\_week\_day | Wenn Sie first\_week\_day nicht angeben, wird der Wert der Variable FirstWeekDay als erster Wochentag verwendet.<br><br>Wenn Sie einen anderen Tag als ersten Wochentag verwenden möchten, stellen Sie first\_week\_day folgendermaßen ein:<br><br><ul> <li>0 für Montag</li> <li>1 für Dienstag</li> <li>2 für Mittwoch</li> <li>3 für Donnerstag</li> <li>4 für Freitag</li> <li>5 für Samstag</li> <li>6 für Sonntag</li> </ul><br><br>Die von der Funktion gelieferte ganze Zahl nutzt nun den ersten Wochentag, den Sie mit first\_week\_day festlegen, als Basis (0). |

Beispiel 1:

`weekday(   '1971-10-12' )`

Liefert 'Tue' und 1

Beispiel 2:

`weekday(   '1971-10-12' , 6)`

Liefert „Tue“ und 2.

In diesem Beispiel verwenden wir Sonntag (6) als ersten Wochentag.

Beispiel 3:

`weekday(   '1971-10-12')`

Liefert „Tue“ und 2.