Hi, Try this
function CheckDate pDateToCheck return matchText(pDateToCheck,"([1-9]|[12][0-9]|3[01])/(0[1-9]|1[0-2])/([0-9][0-9][0-9][0-9])") end CheckDate answer CheckDate(tDate) > Le 14 oct. 2017 à 19:27, Roger Eller via use-livecode > <use-livecode@lists.runrev.com> a écrit : > > That's what I suspected. So to build a slightly better trap, I am doing > this: > > if tDate is a date and length(tDate) > 5 and tDate contains "/" then > put "true" > else > put "false" > end if > > I am sure there is probably a standard way to catch all possible date > formats (excluding "the seconds"), but this works for most. > > ~Roger > > > On Sat, Oct 14, 2017 at 12:44 PM, Klaus major-k via use-livecode < > use-livecode@lists.runrev.com> wrote: > >> Hi Roger, >> >>> Am 14.10.2017 um 18:30 schrieb Roger Eller via use-livecode < >> use-livecode@lists.runrev.com>: >>> >>> put "11/20/2017" is a date >>> returns true >>> ---- >>> put "10" is a date >>> returns true >>> ---- >>> put "raccoon" is a date >>> returns false >>> ---- >>> >>> WHY is "10" seen as a date? >> >> looks like the engine is seeing seconds also as a possible valid date. >> >> convert 0 to long date and long time;put it -> Thursday, January 1, 1970 >> 1:00:00 AM >> 1:00:00 = DST here in germany! >> >> convert 10 to long date and long time;put it -> Thursday, January 1, 1970 >> 1:00:10 AM >> etc... >> >> And of course: >> put (the seconds) is a date -> TRUE >> >>> ~Roger >> >> Best >> >> Klaus >> >> -- >> Klaus Major >> http://www.major-k.de >> kl...@major-k.de >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode