thinkphp⽇期和时间戳相互转换和按每⽉统计数据信息⽇期和时间戳相互转换
$time=time();//当前时间格式为时间戳
$date=date('Y-m-d H:i:s',$time);//⽇期格式
$unix=strtotime($date);//时间戳格式
或者可以直接在渲染的页⾯上进⾏转换
//控制器代码
$time=time();
$this->assign('time',$time);
//html代码
<div>{$v.time|date="Y-m-d H:i:s"}</div>
按每⽉统计数据信息
控制器代码
//user_order  ⽤户订单表
//sciencename 景区名称
//price ⾦额
//create_time 创建时间
//status 状态
$income= Db::name('user_order')
->field("sciencename,SUM(`price`) as total,FROM_UNIXTIME(create_time,'%Y- %m') as months")
->where('status',2)
->group('sciencename,months')
->select();//订单表中当天各个景区的收⼊
$this->assign('income',$income);
html代码
<table >
<thead>
<td>景区名称</td>
<td>收益⾦额</td>
<td>⽇期</td>
</thead>
<tbody>
{foreach$income as$v}
<tr>
<td>{$v.sciencename}</td>
<td>¥{$v.total}</td>
<td>{$v.months}</td>
</tr>
unix时间戳转换日期格式
{/foreach}
<tbody>
</table>
效果图:
这样可以统计到每个景区每个⽉的总收益了⼤家根据⾃⼰的需求⾃⾏修改

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。