# weekday – função de script e gráfico

Esta função retorna um valor dual com:

* Um nome do dia conforme definido na variável de ambiente DayNames.
* Um inteiro entre 0 e 6 correspondendo ao dia nominal da semana (0-6).

Sintaxe:

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

**Tipo de dados de retorno:** dual

Argumentos:

Argumentos Weekday

| Argumento | Descrição |
| --- | --- |
| date | A data para avaliar. |
| first\_week\_day | Se você não especificar first\_week\_day, o valor da variável FirstWeekDay será usado como o primeiro dia da semana.<br><br>Se desejar usar outro dia como o primeiro dia da semana, defina first\_week\_day como:<br><br><ul> <li>0 para segunda-feira</li> <li>1 para terça-feira</li> <li>2 para quarta-feira</li> <li>3 para quinta-feira</li> <li>4 para sexta-feira</li> <li>5 para sábado</li> <li>6 para domingo</li> </ul><br><br>Agora, o número inteiro retornado pela função será utilizará o primeiro dia da semana que você definir com o first\_week\_day como base (0). |

Exemplo 1:

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

retorna 'True' e 1

Exemplo 2:

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

retorna 'True' e 2.

Neste exemplo, usamos domingo (6) como o primeiro dia da semana.

Exemplo 3:

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

retorna 'True' e 2.