1 php
我无法弄清楚如何添加10分钟到我从mysql数据库获取的字段结构是datetime.
目前的代码
$nowtime = date('Y-m-d h:i:s');
$timeoflastlogin = $db->gettime();
//ADD 10 MINS TO TIME LAST ATTEMPTED
$endtime = strtotime('+ 10 minutes', $timeoflastlogin );
//$endtime = date('Y-m-d h:i:s', strtotime('+ 10 minutes', $timeoflastlogin );
Run Code Online (Sandbox Code Playgroud)
显示"2011-09-07 13:53:43 <上次登录时间2011-09-07 03:56:15 <现在时间2611 <结束时间 - 这应该是最后时间+10分钟"
我无法解决如何从mysql添加10分钟到时间/日期,我需要这样做,然后设置一个命令来比较现在和上次登录的时间,所以如果它已经是10分钟,我可以阻止用户尝试再次登录!
谢谢你的帮助
$timeoflastlogin
是不是一个Unix时间戳,但一个字符串 -这样你就不能使用,作为一个$now
对的strtotime参数.这应该工作:
$endtime = strtotime('+ 10 minutes', strtotime( $timeoflastlogin ) );
Run Code Online (Sandbox Code Playgroud)
或更容易:
$endtime = strtotime( $timeoflastlogin ) + 600; // 10 minutes == 600 seconds
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12735 次 |
最近记录: |