events というテーブルがあり、開始日を日時形式で保存しています。
ただし、日付を次のようにフォーマットする必要が
あるプラグインYYYY-MM-DD
を使用しています。
したがって、日時の一部のみを選択し、基になるテーブル構造を変更したくありません。フェッチされている各レコードのフィールド データをフォーマットする方法はありますか? 私が尋ねる理由は、各レコードをもう一度調べて (現在のように) 1 つのフィールドをフォーマットするのは非効率的だと思われるからです。
$this->load->model('event_model');
$events = $this->event_model->get_all();
foreach ($events as $event) {
$start = date('Y-m-d', strtotime($event->start));
//add event to new event array
}
$output = json_encode($events); // I would like to use the formatted date when using json_encode on $events.
My Modelでcodeigniterを使用しています。