Documentaciónnombre(fecha, dma)

nombre(fecha,dma)\texttt{nombre}(fecha, dma)

Nombre

nombre - Devuelve el nombre del día, del mes o el año de una fecha.

Sinopsis

texto = fechas.nombre(fecha, dma)

Descripcion

Interpreta el selector dma para devolver el nombre del día de la semana, el nombre del mes o el año textual de una fecha dada.

Primero valida la fecha con fechas.validar(). Si la fecha es inválida o el selector no se reconoce, retorna "".

Comportamiento

  • Acepta selectores para día, mes o año, en variantes con y sin acento.
  • Usa fechas.dia_de_la_semana() para el caso del día.
  • Usa un vector interno de nombres para el caso del mes.
  • Retorna el año como texto cuando el selector corresponde a año.

Funciones API relacionadas

  • fechas.dia_de_la_semana()
  • fechas.mes()
  • fechas.anio()
  • fechas.validar()

Parámetros

ParámetroTipoDescripción
fechaSTRINGFecha en formato dd/mm/aaaa.
dmaSTRINGSelector del valor a retornar: variantes de dia, mes o anio.

Valor de retorno

STRING - Texto solicitado según el selector: nombre del día, nombre del mes, año o "" si hay error.

Ejemplo

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

FUNCION PRINCIPAL
INICIO

	STRING fecha, fecha1, fecha2, ret
	NUMERICO dias


	fecha = "25/04/1963"
	IMPRIMIR(fecha)

	ret = fechas.nombre(fecha, "dia")
	IMPRIMIR("\nNombre del dia    --> ", ret)

	ret = fechas.nombre(fecha, "mes")
	IMPRIMIR("\nNombre del mes    --> ", ret)


FINAL