gpt4 book ai didi

PHP 使用数据库中的 TIME 来计算小时数

转载 作者:搜寻专家 更新时间:2023-10-30 23:42:56 25 4
gpt4 key购买 nike

<?php
require 'dbfunction.php';
$con = getDbConnect();

if (!mysqli_connect_errno($con)) {

$queryStr = "SELECT * " .
"FROM crewlist WHERE crew_name = 'Peter'";
}
$result = mysqli_query($con, $queryStr);
while ($row = mysqli_fetch_array($result)) {

$a = new DateTime($row["start_hour"]);
$b = new DateTime($row["end_hour"]);
$shift1 = $a->diff($b);

$c = new DateTime($row["start_hour2"]);
$d = new DateTime($row["end_hour2"]);
$shift2 = $c->diff($d);

if ($shift1 > 60*60*14) {
echo 'no';
}
?>

我正在尝试推断我的轮类时间之间的差异,条件是(例如,轮类 1 不超过 14 小时)。提前致谢。我的表单字段使用时间作为类型。

最佳答案

将您的开始日期结束日期转换为时间戳,然后取两者的差值。

$diff = abs($start-$end)
if($diff > 60 * 60 *14 ){
// Your desired statement
}

如果该差异超过 60*60*14,那么它将超过 14 小时。

关于PHP 使用数据库中的 TIME 来计算小时数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32835027/

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