gpt4 book ai didi

php - 在 php 中获取小时之间的数据

转载 作者:太空宇宙 更新时间:2023-11-03 12:20:42 26 4
gpt4 key购买 nike

我有这样的时间 2013-08-12 12:58:14。现在我想要小时,所以我使用以下代码:

$date = "2013-08-12 12:58:14";
$date = strtotime($date);
$hour = date('H', $date);

所以我得到 $hour=12;现在我有另一个参数 $tohour=5(它是用户定义的,值在 1 到 24 之间);现在 12-5=7 表示在时间 7 到 12 之间获取数据。


另一个例子:

假设时间是 2013-08-12 01:15:23$tohour=10
现在,这次是在 2013-08-11 15:15:232013-08-12 01:15:23 之间获取数据。


那么如何实现呢?我试着解释我的问题,但如果不清楚,请让我知道或免费编辑我的问题和标题。

最佳答案

在 MySQL 中,

SELECT fields
FROM table
WHERE timefield BETWEEN DATE_SUB('$date', INTERVAL $tohour HOUR) AND '$date'

关于php - 在 php 中获取小时之间的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20217462/

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