1

我的网站使用 php activerecord 来处理 sql,并且 db 中有三个字段:joindate、status、activatecode

所有注册会员必须在24小时内激活,否则账户将被删除

如何编写 php 代码来执行此功能?joindate 现在使用 php date('Ymd')。代码也可以自动工作而无需手动启动

4

1 回答 1

0

为了获得准确的 24 小时停用,您需要将joindatesql 字段更改为键入“datetime”,该字段也将保留时间。然后使用此代码:

// In the following statement, $JoinDate holds the sql `joindate` field
$timeDiff = time() - strtotime($JoinDate);

if($timDiff/3600 > 24) {
    // code to be executed if it's past the 24 hrs period
}
于 2012-12-17T17:23:48.373 回答