php 时间戳按月份,从时间戳中获取每月数据并按同一月份排序

我试图按每月总持续时间显示表,所以我按时间戳的相同每月数据的持续时间排序,但我不能。

我的目标是通过返回一个对象或数组的值来创建一个表。

public function monthlyResult(Request $request = null)

{

$user_id = Auth::user()->id;

if($request){

$year = $request->year;

$month = $request->month;

}

else{

$year = date('Y');

}

$monthlyResult = DB::table('workings')

->where('user_id', $user_id)

->whereYear('created_at', $year)

->orwhere(function ($query) use($user_id, $year) {

$query->where('user_id', $user_id)

->whereYear('deleted_at', $year);

})

->get();

foreach($monthlyResult as $mResult){

$month = date('n', strtotime($mResult->created_at));

$duration = $mResult->duration;

---- code ----

}

return ;

}

月总工期|

——1————XXXXXXXX|

——2——XXXXXXXX|

——3————XXXXXXXX|

---11---XXXXXXX|

---12---XXXXXXX|

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值