gpt4 book ai didi

php - 使用 php 检查 mysql 日期时间是否 > 1 小时

转载 作者:行者123 更新时间:2023-12-01 00:24:59 26 4
gpt4 key购买 nike

这是我现在的代码:

<?php while($row = mysql_fetch_array( $result )){ ?>
<tr>
<td><?php echo $row["ID"] ?></td>
<td><?php echo $row["LOCATION"] ?></td>
<?php
if ($row["STATUS"] != "OK")
{
?><td bgcolor="red"><?php echo $row["STATUS"] ?></td><?php
} else{
?><td><?php echo $row["STATUS"] ?></td><?php
}
?><td><?php echo $row["TIME"] ?></td>
</tr>
<?php } ?>

我想做的是再做一个 if 语句,类似于我为状态所做的语句,但将超过 1 小时的任何内容突出显示为红色。我知道 MySql 在 UMT 中运行,而服务器本身在 EST 中运行,但也不知道这是否会导致问题(因为我对 php 很烂)。

最佳答案

最好的方法是使用您的 SQL 查询来计算它是否超过 1 小时,这样您就没有“时区问题”。

SELECT *, IF(HOUR(TIMEDIFF(NOW(), DateTimeField)) >= 1, 1, 0) AS OlderThanAnHour

关于php - 使用 php 检查 mysql 日期时间是否 > 1 小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15972753/

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