gpt4 book ai didi

PHP 添加多个日期时间以获得总计

转载 作者:行者123 更新时间:2023-11-29 11:02:42 25 4
gpt4 key购买 nike

我正在使用 php 和 mysql,我有一个带有两个开始/停止列的数据库。我想首先了解它们之间的区别。

  1. 开始+停止,我有

    $start = new DateTime($start_time);
    $stop = new DateTime($stop_time);
    $difference = $start->diff($stop);
  2. 将所有行相加后得到总计,格式为(H:i:s)

电子

  1. 4 分钟
  2. 15 分钟
  3. 1 小时
  4. 等等

========
总计1:19:00

最佳答案

首先声明一些总计变量,

$total_hours = 0;
$total_minutes = 0;
$total_seconds = 0;

然后循环遍历数据库中的每一行

$start = new DateTime($start_time);
$stop = new DateTime($stop_time);
$difference = $start->diff($stop);
echo $difference->h.":".$difference->i.":".$difference->s;
$total_hours += $difference->h;
$total_minutes += $difference->i;
$total_seconds += $difference->s;

最后在循环后打印总数

echo "========";
echo "Total ".$total_hours.":".$total_minutes.":".$total_seconds;

关于PHP 添加多个日期时间以获得总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41942298/

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