>> 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
Paul,
I like it, one less Gomonth call.