Cheers Andrew. Noted ...
>Gary,
>
>To extend Jill's idea a little (so it doesn't rely on SET("DATE") etc), you could use
>
>lcDate = '{^2001-06-31}'
>? empty(eval(lcDate))
>
>Cheers,
>
>Andrew
>
>>Fred:
>>
>>>? EMPTY({^2001/06/31})
>>
>>The above on my system generates an error "Date/Datetime evaluated to an invalid date". I don't know whether this happens on your system? However, if this is the behaviour you expected, Jill's solution provides a boolean return value for valid date/invalid date without the need for error trapping.
>>
>>Thanks.
-=Gary