返回指定日期对应的星期序号(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")