Documentacióndia_de_la_semana_num(fecha)

dia_de_la_semana_num(fecha)\texttt{dia\_de\_la\_semana\_num}(fecha)

Nombre

dia_de_la_semana_num - Calcula el número de día de la semana para una fecha dada.

Sinopsis

n = fechas.dia_de_la_semana_num(fecha)

Descripcion

Aplica el algoritmo de Sakamoto y retorna el día de la semana como número ISO, con la convención 1 = Lunes y 7 = Domingo.

Comportamiento

  • Soporta fechas dd/mm/aaaa y dd/mm/aa.
  • Usa offsets mensuales de Sakamoto.
  • Retorna un NUMERICO entre 1 y 7.

Funciones API relacionadas

  • fechas.dia_de_la_semana()
  • fechas.dia_de_la_semana_sakamoto()
  • fechas.semana()

Parámetros

ParámetroTipoDescripción
fechaSTRINGFecha en formato string.

Valor de retorno

NUMERICO - Número que representa el día de la semana.

Ejemplo

ejemplo.blox
INCLUIR "fechas.api"
INCLUIR "strings.api"

FUNCION PRINCIPAL
INICIO

	STRING fecha
	NUMERICO dia


	fecha = "25/07/1978"
	dia = fechas.dia_de_la_semana_num(fecha)	
	IMPRIMIR("\ndia = ", dia:0, "\t --> [1 = lunes, 2 = martes, ...]")

FINAL