content/flux/v0/stdlib/date/weekday.md
date.weekDay() returns the day of the week for a specified time.
Results range from [0 - 6].
| Returned value | Day of the week |
|---|---|
| 0 | Sunday |
| 1 | Monday |
| 2 | Tuesday |
| 3 | Wednesday |
| 4 | Thursday |
| 5 | Friday |
| 6 | Saturday |
(t: A, ?location: {zone: string, offset: duration}) => int where A: Timeable
{{% caption %}} For more information, see Function type signatures. {{% /caption %}}
({{< req >}}) Time to operate on.
Use an absolute time, relative duration, or integer.
Durations are relative to now().
Location used to determine timezone.
Default is the location option.
import "date"
date.weekDay(t: 2020-02-11T12:21:03.29353494Z)// Returns 2
import "date"
option now = () => 2020-02-11T12:21:03.29353494Z
date.weekDay(t: -84h)// Returns 6
import "date"
date.weekDay(t: now())