Documentaciónvalidar(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
VERDADEROoFALSOsegún la validez final.
Funciones API relacionadas
fechas.es_valida()fechas.crear()fechas.nombre()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| f | STRING | Fecha 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