如题$sql = "select * from orderlist where o_code = '$uname'
order by o_time desc limit $start_index, $page_size";
$emps_array = $db->query_to_array($sql);上面是从数据库中查出来的一个数组,其中有个日期,是int类型的,可是在显示的时候怎么把他显示为时间格式呢
有两种方法
1.把查出来的数组里面的int格式的时间循环写成数字格式的,可是不知道怎么搞...
2.在smaty模板里面格式化成时间格式...也不知道怎么弄...我是菜鸟,帮忙看看...
order by o_time desc limit $start_index, $page_size";
$emps_array = $db->query_to_array($sql);上面是从数据库中查出来的一个数组,其中有个日期,是int类型的,可是在显示的时候怎么把他显示为时间格式呢
有两种方法
1.把查出来的数组里面的int格式的时间循环写成数字格式的,可是不知道怎么搞...
2.在smaty模板里面格式化成时间格式...也不知道怎么弄...我是菜鸟,帮忙看看...
具体请参考http://www.php.net/manual/en/function.date.php
public $mTimeZone; public function __construct()
{
date_default_timezone_set('UTC');
$this->mTimeZone = 8;
}
$sql = "select *,FROM_UNIXTIME(o_time) AS `o_timefmt` from orderlist where o_code = '$uname'
order by o_time desc limit $start_index, $page_size";
$emps_array = $db->query_to_array($sql);
函数 FROM_UNIXTIME 将UNIX时间戳转化为 %Y-%m-%d %H:%i:%s 格式的。