php - 检查 PHP 中日期时间之间的间隔

标签 php mysql datetime

我在数据库中有一个日期时间类型的字段,当用户访问页面时我会在其中添加时间。当用户再次来时,我想检查他第一次访问和当前访问之间的间隔。如果小于或等于 1 小时,那么我想给他看一些消息。 我这样存储时间

2011-03-04 00:25:01

我想问的是如何在PHP中检查间隔

最佳答案

你可以试试

SELECT COUNT(@UserID) FROM table WHERE LastVisit > (DateADD(now(),interval -1 Hour))

然后你可以检查计数

编辑:添加了 FROM 子句

关于php - 检查 PHP 中日期时间之间的间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5192660/

相关文章:

php - 允许跨域ajax请求

mysql - 使用 `.createSQLQuery` 截断后 spring/hibernate 不会回滚事务

php - 页面显示不正确

c# - 在 C# 中减去时间的最简单方法是什么?

php - 社会保障/政府 ID 号的哈希和盐的替代方案

php - INSERT INTO 调用一次但运行两次(不在循环中)

php - Laravel Collective HTML5 属性

MYSQL: ALTER TABLE DROP FOREIGN KEY 基于 SELECT 结果

java - 从 org.joda.time.DateTime 转换为 java.util.Calendar 的方法

java - 使用 Joda-Time 为 Mongo 插入形成正确的 ISODate