傳回 1 到 7 之間的數字來表示指定日期是星期幾。根據預設,這個函式會從星期日起算 (1 = 星期日、2 = 星期一,依此類推)。舉例來說:
- 如果指定日期為 2012 年 1 月 1 日星期日,函式會傳回 1
- 如果指定日期為 2012 年 12 月 31 日星期一,函式會傳回 2
語法
weekday(date, [week_start_day])
-
date
可以是下列任一項目:- 另一個傳回日期的函式。
- 傳回日期的公式欄。
-
week_start_day
(選用):以數字指定函式該從星期日或星期一起算。有效的值包括:1
:(預設值) 從星期日起算。星期日的值為 1,而星期六的值為 7。2
:從星期一起算。星期一的值為 1,而星期日的值為 7。
範例
- 假設今天是 2012 年 1 月 1 日星期日,以下函式會傳回「1」:
weekday(today())
- 如果 2013 年 12 月 31 日是星期二,以下函式會傳回「3」:
weekday(date(2013,12,31))
- 以下函式會傳回「2」:
weekday(date(2013,12,31), 2)
- 如果 c:"specialDay" 這個公式欄指定了 2015 年 10 月 1 日星期四,以下函式會傳回「5」:
weekday(c:"specialDay")