Documentaciónvalidar(f)

validar(f)\texttt{validar}(f)

Nombre

validar - Valida una fecha dada como texto.

Sinopsis

es = fechas.validar(f)

Descripcion

Extrae día, mes y año desde un STRING en formato dd/mm/aaaa, convierte los componentes a número y delega la validación en fechas.es_valida().

También acepta años de dos dígitos, interpretándolos como 2000..2099.

Comportamiento

  • Divide la fecha usando /.
  • Convierte los componentes con A_NUMERO().
  • Si el año tiene dos dígitos, suma 2000.
  • Retorna VERDADERO o FALSO según la validez final.

Funciones API relacionadas

  • fechas.es_valida()
  • fechas.crear()
  • fechas.nombre()

Parámetros

ParámetroTipoDescripción
fSTRINGFecha en formato dd/mm/aaaa o dd/mm/aa.

Valor de retorno

LOGICO - Resultado lógico: VERDADERO si la fecha es válida, FALSO en caso contrario.

Ejemplo

ejemplo.blox
INCLUIR "fechas.api"

FUNCION PRINCIPAL
INICIO

	STRING fecha
	NUMERICO dias
	LOGICO es

	es = fechas.validar("1/02/1964")
	
	IMPRIMIR ("\nFecha valida es = ", es) 

FINAL