Mike, I ran into this a few years ago, it appears that the IsDate doesn't like the gmt+11:00 in the string, I don't know why but you need to remove this from the string for it to work.
Regards, Andrew Scott -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mike Kear Sent: Tuesday, 30 November 2004 10:05 AM To: CFAussie Mailing List Subject: [cfaussie] isDate function not working as I expected .. anyone know why? I'm using the function isDate() to determine if a string is a date, and if so, format it and output the result. If it's not a date object, then do nothing. Ok fine. But when the RSS feed gives it the value "Tue, 30 Nov 2004 09:41:00 GMT+11:00" it throws an error. The actual error is: [quote] The value "Tue, 30 Nov 2004 09:41:00 GMT+11:00" could not be converted to a date. [/quote] I thought that if this string couldn't be converted to a date, that's precisely what that function is for. Apparently not. So what exactly IS it for? And how do I do what i need then? Here's the code in question: <cfif isdate(newsitem.pubdate.xmltext)> #lcase(timeformat(newsitem.pubdate.xmltext, "h:mmtt"))# </cfif> So if the variable isnt a date (looks like one to me but lets not bother about that now) why doesnt this just skip over it and move on? Why does it throw an error? -- Cheers Mike Kear Windsor, NSW, Australia AFP Webworks http://afpwebworks.com .com,.net,.org domains from AUD$20/Year --- You are currently subscribed to cfaussie as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/ --- You are currently subscribed to cfaussie as: [email protected] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/
