24 de febrero de 2002

Cantidad de días de un mes

Función para calcular la cantidad de días de un mes, pasando como parámetro una fecha correspondiente a dicho mes.

Ejemplo:
? DiasDelMes(DATE(2014,10,07))
? DiasDelMes(DATE())

*------------------------------------------------
* FUNCTION DiasDelMes(dFecha)
*------------------------------------------------
* Retorna los días de un mes.
*------------------------------------------------
FUNCTION DiasDelMes(dFecha)
  LOCAL ld
  ld = GOMONTH(dFecha,1)
  RETURN DAY(ld - DAY(ld))
ENDFUNC
*------------------------------------------------
Luis María Guayán

3 comentarios :

  1. ?DAY(CTOD("01/"+ALLTRIM(STR(MONTH(GOMONTH(DATE(),5))))+"/" +ALLTRIM(STR(YEAR(DATE()))))-1)

    ResponderBorrar
  2. Siempre tengo que preparar informes un día fijo de la semana, así que una calculadora para identificar el próximo miércoles me resultó muy útil para no perder el ritmo.

    ResponderBorrar

Los comentarios son moderados, por lo que pueden demorar varias horas para su publicación.