Please confirm if this is a date bug
len-morgan at crcom.net
Mon Jun 4 12:20:03 CDT 2007
Unfortunately, this doesn't work for the same reason. If I use Sarah's library, with "05/19/1956", the function yearToNum() returns 2007 (not 1956) because it substitutes the current date if it thinks I've passed an invalid date.
Sarah Riechelt has done quite a bit of work on this area.
A collection of date and time functions for extracting certain bits of date
information and for performing date & time conversions and calculations.
Updated to include new functions for ISO week number, Julian dates, Easter,
relative date calculations etc. Thanks to Eric Chatonet and Mark Weider for
their contributions to this library.
On 6/4/07 9:06 AM, "Len Morgan" <len-morgan at crcom.net> wrote:
> > I've been trying to validate a user date entry and I'm not getting what
> > I think the correct result should be:
> > in the message box (for simplicity's sake):
> > put "05/19/1956" is a date
> > false
> > This is on Windows XP with 2.8.1. This DOES work (i.e., returns true)
> > on a Mac.
> > If the year is 1970 or higher, it will return true (as it should).
> > This seems like it might be related to bug 4911 which reported that if
> > you passed "" to is a date, it returned "12/31/1969" instead of "invalid
> > date"
> > Is there a work-around?
> > Len Morgan
More information about the use-livecode