Histórico da Página
Sintaxis
DOW( <expresión fecha> )
Propósito
Convierte una fecha en un número indicativo del día de la semana.
Argumentos
< expresión fecha >
Define la fecha de la que se obtendrá el número que representa el día de la semana.
Utilización
La función DOW() se utiliza para obtener el número del día de la semana de una determinada fecha. Los días de la semana se representan por medio de los siguientes números:
Día de la semana | Número |
Lunes | 2 |
Martes | 3 |
Miércoles | 4 |
Jueves | 5 |
Viernes | 6 |
Sábado | 7 |
Domingo | 1 |
Por lo tanto, la semana se inicia el Domingo.
La función DOW() también es útil para construir rutinas que acepten solamente fechas que correspondan a los días útiles, no considera sábados ni domingos.
Si la expresión fecha resulta en una fecha vacía, la función retorna con valor cero.
Sugerencias
La función DOW() es similar a la función CDOW(), que suministra el nombre del día de la semana referente a la fecha, en vez del número suministrado por la función DOW().
Ejemplos
MSGALERT( DATE() ) // Resulta: 28/05/12.
DOW( DATE() ) // Resulta: 2.
CDOW( DATE() ) // Resulta: Lunes.
DOW( DATE() + 7 ) // Resulta: 2.
CDOW( DATE() + 7 ) // Resulta: Lunes.
DOW( DATE() - 1 ) // Resulta: 1.
CDOW( DATE() - 1 ) // Resulta: Domingo.
DOW(CTOD("01/06/12")) // Resulta: 6.
CDOW(CTOD("01/06/12")) // Resulta: Viernes.
DOW(CTOD("02/06/12")) // Resulta: 7.
CDOW(CTOD("02/06/12")) // Resulta: Sábado.