Hi there,

My web site works a lot with your perl module Date::Time, and sometimes falls 
foul of invalid dates/times (when converting to a user's local timezone).

At the moment, I handle this by calling a small perl program which prints "OK" 
if the date/time is valid, and by checking the output of the mini-program my 
main script can decided to modify the time by a few hours before creating a 
Date::Time object so it does not fail (even though the time will be wrong - but 
that doesn't matter).

Now, calling this small program each time my script processes a DT object takes 
some time - and actually adds quite a delay when processing > 50 date/times.  
I'd like to avoid this, and was wondering if you had any suggestions.

Is there a way to handle to the fatal error, or force DT to return undef if the 
date/time is invalid?

My script already runs a modified $SIG{__DIE__} so I can't reassign that to not 
die.

Many regards, and thanks for a wonderful module,
Scott Aitken

Reply via email to