-3

我的数据库中有日期时间格式的日期存储,而在我的视图页面中,我需要以不同的格式显示日期。

我当前在模型中的查询是-

function get_date($id)

{

 $query=$this->db->query("select `created_time` from `comments` where        `post_id`=$id");
$query2= $query->result_array();
$date=$query2['0']['created_time'];

 return $date;   
        }

查看页面上的结果:2013-09-10 07:22:00 这是正确的,但我想要的是:

10 sep 13

现在任何人都可以请帮助我如何将结果更改为这种格式。

4

1 回答 1

2

只需使用strtotime将您的日期转换为 unix 时间戳,然后使用date您想要的格式对其进行格式化:

<?php
    $date = '2012-02-06 22:20:37';
    $date = date('j M y', strtotime($date));
    var_dump($date); //6 Feb 12
?>

演示

如果你绝对想要它小写,只需用 . 包围它strtolower

于 2013-09-24T11:58:02.507 回答