Here's yet another way...

    END.OF.MONTH
0001       EDATES =
"31":@FM:"29":@FM:"31":@FM:"30":@FM:"31":@FM:"30":@FM:"31":@FM:"31":@FM:
"30":@FM:"31
     ":@FM:"30":@FM:"31"
0002       PRINT "INPUT DATE YYYYMMDD - ": ; INPUT ODATE
0003       EYEAR = ODATE[1,4]
0004       EMONTH = ODATE[5,2]
0005       EDAY = EDATES<EMONTH>
0006       EDATE = EYEAR:EMONTH:EDAY
0007       IDATE = ICONV(EDATE,'D')
0008       IF STATUS() THEN
0009          EDATE -= 1
0010       END
0011       PRINT ODATE,EDATE

Leon.
-------
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to