>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.
Works fine on my system: VFP6/SP5 with SET STRICTDATE TO 0. With STRICTDATE set to 1 or 2, it fails.