今天16号+?天=下个月1号;
月的天数=今天的号吗+?天-1;
function GetMonthday:integer;
var
i,today:integer;
temp:Tdatetime;
begin
today:=inttostr(fotmatdatetime('d',now()));
for i:=0 to 31 do begin
temp:=now();
temp:=temp+1;
if inttostr(formatedatetime('d',temp))=1 then break;
end;
result:=today+i-1;
end;