我有一个名为 events 的表,我以datetime格式存储开始日期。
但是,我正在使用一个插件,要求将日期格式化为:
YYYY-MM-DD
.
因此,我只想选择部分日期时间,而不修改底层表结构。有没有办法在获取每条记录时格式化字段数据?我问的原因是因为再次浏览每条记录(就像我现在一样)并格式化一个字段似乎效率低下。
$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.
我将codeigniter与My Model一起使用。