Belirtilen tarih için haftanın gününü (1 - 7 arası) döndürür. Varsayılan olarak işlev, saymaya Pazar gününden başlar (1 = Pazar, 2 = Pazartesi ve bu şekilde devam eder). Örneğin, işlev şu değeri döndürür:
- 1 Ocak 2012, Pazar için 1
- 31 Aralık 2012, Pazartesi için 2
Sözdizimi
weekday(tarih, [haftanın_başlangıç_günü])
-
tarih
değeri şunlardan biri olabilir:- Tarih değeri döndüren başka bir işlev.
- Tarih değeri döndüren bir formül sütunu.
-
haftanın_başlangıç_günü
(isteğe bağlı): Haftaların Pazar mı yoksa Pazartesi mi başladığını belirten bir sayı. Geçerli değerler aşağıda belirtilmiştir:1
: (varsayılan) Günler, Pazar gününden başlayarak sayılır. Pazar gününün değeri 1 ve Cumartesi gününün değeri 7'dir.2
: Günler, Pazartesi gününden başlayarak sayılır. Pazartesi gününün değeri 1 ve Pazar gününün değeri 7'dir.
Örnekler
- Bugün 1 Ocak 2012, Pazar ise aşağıdaki işlev 1 değerini döndürür:
weekday(today())
- 31 Aralık 2013 tarihi Salı günüyse aşağıdaki işlev 3 değerini döndürür:
weekday(date(2013,12,31))
- Aşağıdaki işlev 2 değerini döndürür:
weekday(date(2013,12,31), 2)
- c:"specialDay", 1 Ekim 2015, Perşembe tarihini belirten bir formül sütunuysa aşağıdaki işlev 5 değerini döndürür:
weekday(c:"specialDay")