> Right you are, here;s my revised code that doesn't break for August.
>
> ldDate = {08/01/97}
> ? (GoMonth(ldDate,1)-day(gomonth(ldDate,1)-1)-1) && returns 08/31/97
Well, this thread's been going on for long enough without me responding.
Here's my version of the function.
m.ldDate = {any date)
? gomonth(m.ldDate-day(m.ldDate)+1,1)-1
Basically:
1) go to the first day of the current month
2) advance a month
3) backup 1 day