我的数据库中有日期时间格式的日期存储,而在我的视图页面中,我需要以不同的格式显示日期。
我当前在模型中的查询是 -
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
现在有人可以帮助我如何将结果更改为此格式。
答案 0 :(得分: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
围绕它。