>LOCAL lnStart, lnEnd >ldDate = DATE() >lnStart = SECONDS() >FOR x = 1 to 100000 > ldLastDay = GOMONTH( ldDate,1 ) > ldLastDay = ldLastDay - DAY( ldLastDay ) >ENDFOR >lnEnd = SECONDS() >? "2 lines: ", lnEnd - lnStart > >lnStart = SECONDS() >FOR x = 1 to 100000 > ldLastDay = GOMONTH( ldDate,1 ) - DAY( GOMONTH(ldDate,1)) >ENDFOR >lnEnd = SECONDS() >? "1 line: ", lnEnd - lnStart >>