Documentaciónes_valida(d, m, a)
Nombre
es_valida - Verifica si una combinación día/mes/año existe en el calendario gregoriano.
Sinopsis
es = fechas.es_valida(d, m, a)
Descripcion
Valida rangos básicos de mes y día, y luego compara el día recibido contra la cantidad real de días que tiene el mes, incluyendo el ajuste de febrero en años bisiestos.
Comportamiento
- Rechaza meses fuera de
1..12. - Rechaza días fuera de
1..31. - Ajusta febrero según
fechas.es_bisiesto(). - Retorna
VERDADEROsi la fecha existe yFALSOen caso contrario.
Funciones API relacionadas
fechas.validar()fechas.es_bisiesto()fechas.dias_en_mes()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| d | ANY | Día de la fecha. |
| m | ANY | Mes de la fecha. |
| a | ANY | Año de la fecha. |
Valor de retorno
LOGICO - Resultado lógico: VERDADERO si la fecha existe, FALSO en caso contrario.
Ejemplo
ejemplo.blox
INCLUIR "fechas.api"
FUNCION PRINCIPAL
INICIO
LOGICO es
es = fechas.es_valida(29, 02, 1964)
IMPRIMIR (es)
FINAL