0

mm-dd-yyyy という形式の日付があります。データベースに保存するには、YYYY-MM-dd に変換する必要があります。私は次のことをしました

$eff_date=$this->post['effective_date'];
$eff_date=$eff_date->toString('YYYY-MM-dd');

次のエラーが表示されます。

非オブジェクトでメンバー関数 toString() を呼び出す

修正方法がわかりません。

4

1 に答える 1

1

$eff_date は Zend_Date オブジェクトですか? または単なる文字列ですか?単なる文字列の場合は、最初に Zend_Date オブジェクトをインスタンス化する必要があります。

<?php
$eff_date = new Zend_Date($this->post['effective_date'], 'mm-dd-yyyy', 'en');
$eff_date = $eff_date->get('YYYY-MM-dd');
于 2012-02-22T03:05:26.893 に答える