Date Comparison Problems (was Date)

Ian McKnight iangmcknight at
Sun Sep 10 17:29:35 EDT 2006

On 10/09/06, Sivakatirswami <katir at> wrote:
> Just curious... instead of an array...might the dateitems function
> (which I use a lot) be more intuitive-helpful?
> wherein the order of items is fixed unlike the array hash order?
> After  validation,
> convert tDOB to dateitems
> # keep it stored as dateitems list
> # access items as needed for YYYY, MM, DD
> # future  test:
> if DateAsSeconds(tDOB) > DateAsSeconds(the date) then
>     answer "That's the future!" with "Oops, try again..."
>     exit to top
> end if
> function DateAsSeconds tDate
>         convert tDate to seconds
>         return tDate
> end DateAsSeconds
> I've  just used dateitems for so  long
> I think I have it memorized
> year: item 1 of tDOB etc.
> not as "cool" or terse as using arrays,
> but more transparent.  Of course, maybe  you have good reason for
> using an array....
> skts

I was experimenting with a simple way to validate a date and hit upon
arrays as a way of confirming the number of days in a month - use an
array containing the days of the month and reference those by the
month number. Use of arrays just spiraled from there. The humourous
aspect, for me, in all this, is that after writing many lines of code
to achieve a valid date it seems all I needed to do was code

if theDOB is a date.  Isn't Revolution wonderful! Back to the drawing
board. And thanks for the advice.

More information about the Use-livecode mailing list