Zend_Dateを使ってMySQLに日付データを入れようとしたらなんだかしらないけどデフォルトに設定した'0000-00-00 00:00:00'になる問題にぶちあたったので、解決までのメモ。
たぶんこの現象 (Zend_Date::now() storing wrong date into DB) と同じだと思う。あ、使ってるバージョンはZend Framework 1.9.8 + PHP 5.2でした。
それで、とりあえずなんで日付データが入らないのかと調べるために、Zend_Db_Table_Selectをassembleしたらホントびっくりした。だって日付データが
Tue, 15 Nov 1994 08:12:31
みたいなので格納しようとしてた(´・ ω・`)