このエラー メッセージを取り除くことができません。
非オブジェクトでメンバー関数 format() を呼び出す
それで、私はグーグルを続けて、この StackOverflow questionのような良いソースを手に入れました。
私は似たようなことをしようとしましたが、失敗しました。これは私のコードです:
$temp = new DateTime();
/*ERROR HERE*/ $data_umat['tanggal_lahir'] = $data_umat['tanggal_lahir']->format('Y-m-d');
$data_umat['tanggal_lahir'] = $temp;
それで、私は試行錯誤をしました、そして私がこれをするかどうかわかりました:
$data_umat['tanggal_lahir'] = date("Y-m-d H:i:s");
日付は正常に変換されますが、常に今日の日付が返されます (これは望ましくありません)。
10/22/2013
になるように日付を変換したい2013-10-22
。