我将数据存储在数据库中作为时间格式,如'00:02:12'。然后总结所有数据:
foreach($pay_pending as $pending){
$total_pay_pending += strtotime($pending->points_request);
}
并将其退回:
return response()->json(['status'=> 'Success', 'Cashout_pending' => $total_pay_pending], 200);
它返回一个int值。输出是
{
"status": "Success",
"Cashout_pending": 6073229120
}
但我需要时间格式。拜托,任何人都可以帮助我......?AS
答案 0 :(得分:1)
您可以使用date
功能对其进行格式化
return response()->json([
'status'=>'Success',
'Cashout_pending' => date('d M Y H:i:s',$total_pay_pending)
], 200);
答案 1 :(得分:1)
更改您的代码:(时间戳的日期格式)
'Cashout_pending' => $total_pay_pending
到
'Cashout_pending' => date('H:i:s', $total_pay_pending)
答案 2 :(得分:1)
首先将您的add
逻辑更改为:
$total_pay_pending = 0;
foreach($pay_pending as $pending){
$total_pay_pending += strtotime($pending->points_request)-strtotime("00:00:00");
}
然后return
喜欢 -
{
"status": "Success",
"Cashout_pending": date("H:i:s",strtotime("00:00:00")+$total_pay_pending);
}