Calcular los días de un determinado mes
Artículo por Club Developers · 31 diciembre 2005
2463 vistas
Para saber los días que tiene un mes del año en concreto bastará con hacer una llamada a la siguiente función
delphi
function DiasMes(fecha: TDateTime): integer; var PrimerDiaMes, PrimerDiaMesSiguiente : TDateTime; anyo, mes, dia: Word; begin DecodeDate( fecha, anyo, mes, dia ); primerDiaMes := EncodeDate(anyo, mes, 1); primerDiaMesSiguiente := IncMonth(primerDiaMes, 1); result := Round(primerDiaMesSiguiente - primerDiaMes); end;