【发布时间】:2012-06-18 21:57:08
【问题描述】:
我有 2 个字段要填充:每 15 分钟和每小时调用页面的次数。
以下字段是 MySql 中的 DateTime:
$lastAccess15m=$row['lastAccess15m'];
$lastAccessHour=$row['lastAccessHour'];
这些字段是整数:
$accessPer15m=$row['accessPer15m'];
$accessPerHour=$row['accessPerHour'];
我想比较当前时间和$lastAccess15,如果时间距离大于15分钟,则将$lastAccess15的值设置为当前时间,并重置$accessPer15m,否则递增$accessPer15m。 $lastAccessHour 和 $accessPerHour 也是如此,之后这些值必须保存到 mysql 数据库中。
如何获取当前时间和 $accessPer15m 之间的时间跨度(以分钟/小时为单位)?
【问题讨论】:
-
你至少试过read the documentation吗?
-
@lanzz 如果可能的话,我想完全用 PHP 来做这件事。我正在使用的表中有很多列,我使用 select * from.... 来选择它们;如果我使用 select timediff(...) as
oeu,.... 我觉得这将导致一个相当丑陋的代码 -
@serentei:timespan between two times 表示时间差?
-
@Suresh 是的,这就是我的意思
标签: php mysql datetime time timespan