gpt4 book ai didi

php - 如何将整数转换为日期时间?

转载 作者:行者123 更新时间:2023-12-02 02:48:33 25 4
gpt4 key购买 nike

我有一个平均时间的数字。我想返回时间格式,如“00:00:12”我该怎么做?

a_function(){

$sum_duration = Model::where('as_user_id',$this->id)->sum('duration');
//sum_duration = 21
$week_count = $first_impression->created_at->diffInWeeks($last_impression->created_at);
//week_count = 2

$time = date_create(round($sum_duration / ($week_count == 0? 1:$week_count)));
//false

return date_format( $time,"H:i:s");
}

上面的代码不起作用。我如何更改以显示时间格式,如 00:00:00 ((H:i:s))

最佳答案

我假设你有Carbon

$sum_duration = 21; // from your calculation
$week_count = 2; // from your calculation
$default = Carbon::now()->setTime(0, 0); // set as 00:00:00
$difference = round($sum_duration / ($week_count == 0 ? 1 : $week_count)); // your calculation
$default->addSeconds($difference); // add seconds to 00:00:00

return $default->format('H:i:s');

编辑了

关于php - 如何将整数转换为日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62410798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com