between 0000-00-00 and 9999-99-99 Yahoo Mail
April 15, 2008 by Jim · 4 Comments
If you have a Yahoo email account, you may notice between 0000-00-00 and 9999-99-99 at the bottom of the message. It’s a bug and usually happens during an upgrade and MySQL. It happens because Field_datetime:save_in_field() is reporting a failure because the data data is invalid. Convert_constant_item() will not function correctly and results in a comparison of the ‘dt’ field against binary string ‘9999-99-99 etc’ rather than the datetime of ‘0000-00-00 00:00:00′.

