这是我的模特
code
more code
(function() {
alert('Hello World!');
})();
more code
(function() {
alert('Goodbye World!');
})();
//call to the first anonymous function
//call to the first anonymous function
这是我的控制器
function get_archive_links(){
//$this->db->select('date');
$this->db->select("date, date_format(date, 'f jS, Y')");
// $this->db->group_by('MONTH(date), YEAR(date)');
$query = $this->db->get('blog');
$results['chart_data'] = $query->result();
return $results;
}
我收到了这个
2016-01-01 02:20:36.000000
我需要这个 2016-JAN-1
答案 0 :(得分:0)
假设您在此变量中获取日期$chart_data['date']
而不是使用此项:
<?
$date = date("Y-M-d", strtotime($chart_data['date']));
?>
答案 1 :(得分:0)
根据您的要求使用日期功能来合成日期。
public function linechart(){
$result = $this->linechart->get_archive_links();
$data['chart_data'] = date('Y-M-d', strtotime($result['chart_data']));
$this->load->view('linechart', $data);
}
答案 2 :(得分:0)
您可以在选择语句中执行此操作,如下所示: - select DATE_FORMAT(NOW(),'%Y-%b-%d') from test
请参阅http://sqlfiddle.com/#!9/6d2e0/4&amp;这个链接: - http://www.w3schools.com/sql/func_date_format.asp