格式化ECSHOP时间戳
我在ECshop里面执行了以下语句functioninsert_index_get_order_new(){ $sql='SELECTadd_tim...
我在ECshop里面执行了以下语句function insert_index_get_order_new(){ $sql = 'SELECT add_time FROM ' . $GLOBALS['ecs']->table('order_info').'where shipping_status='. SS_SHIPPED .' ORDER BY shipping_time DESC LIMIT 3'; $all = $GLOBALS['db']->getAll($sql); $GLOBALS['smarty']->assign('order_new', $all); $val = $GLOBALS['smarty']->fetch('library/temp.lbi'); return $val; $smarty->assign('order_new', index_get_order_new()); } 然后在temp.lbi接收{$order.add_time}在模板那套用了这个lbi然后显示出来的add_time 是时间戳 - - 怎么转换成正常显示时间? (Y-m-d H:i:s) 求高人解答 有分
展开
3个回答
展开全部
php时间转换函数算法,他定义的起始时间是1970-01-01
00-00-00
FROM_UNIXTIME(unix_timestamp)
以'YYYY-MM-DD
HH:MM:SS'或YYYYMMDDHHMMSS格式返回unix_timestamp参数所表示的值,取决于函数是在一个字符串还是或数字上下文中被使用。
mysql>
select
FROM_UNIXTIME(875996580);
->
'1997-10-04
22:23:00'
mysql>
select
FROM_UNIXTIME(875996580)
+
0;
->
19971004222300
00-00-00
FROM_UNIXTIME(unix_timestamp)
以'YYYY-MM-DD
HH:MM:SS'或YYYYMMDDHHMMSS格式返回unix_timestamp参数所表示的值,取决于函数是在一个字符串还是或数字上下文中被使用。
mysql>
select
FROM_UNIXTIME(875996580);
->
'1997-10-04
22:23:00'
mysql>
select
FROM_UNIXTIME(875996580)
+
0;
->
19971004222300
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$all['add_time'] = local_date("Y-m-d H:i:s",$all['add_time'] )
这个方式就可以处理
这个方式就可以处理
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询