I’ve been upgrading my Joomla! knowledge from version 1.5 to 1.7, and ran into an issue with JTable where my date fields, though they had a NULL default in the database, were getting saved with a value of ‘0000-00-00’ on save, presumably because the value was being sent as an empty string.

Read more