技術的には、@stefgosselin は に対して正しい答えを出しましたが、現在の時刻を一般的な形式で取得するZend_DateだけZend_Dateでは完全にやり過ぎです。Zend_DatePHP のネイティブの日付関連の拡張機能と比較すると、信じられないほど遅く、使用するのが面倒です。出力に翻訳やローカリゼーションが必要ない場合Zend_Date(そして明らかに必要ない場合) は、近づかないでください。
そのためにPHPのネイティブdate関数を使用します。
echo date('Y-m-d H:i:s');
またはDateTime 手続き型 API
echo date_format(date_create(), 'Y-m-d H:i:s');
またはDateTime オブジェクト API
$dateTime = new DateTime;
echo $dateTime->format('Y-m-d H:i:s');
Zend Frameworks が提供するすべてのコンポーネントを提供しているという理由だけでそれを使用するというよくある間違いをしないでください。それを行う必要はまったくありません。実際、ネイティブの PHP 拡張機能を使用して、より少ない、または同等の労力で同じ結果を得ることができる場合は、ネイティブ ソリューションを使用する方が適切です。
また、データベースに日付を保存する場合、データベースでDateTime 関連の列を使用しましたか? MySql を使用していると仮定すると、タイムスタンプ列または ISO8601 日付列を使用できます。