如果当前时间($ time)超过30秒($djs['currenttime']
),我将如何构造一个语句?会不会像
if($time => $djs['currenttime']
)?我无法用30秒来弄清楚.. :)。
谢谢:)。
答案 0 :(得分:6)
你正在努力的30秒只是+30
添加了条件会增加$djs['currenttime']
的值。
您可以使用time()
功能获取实际时间。我假设djs['currenttime']
是从数据库中提取的值。因此,比较如下:
if(time() > $djs['currenttime'] + 30){
//actions here;
}
time()
返回自1970年1月1日00:00:00 GMT以来的秒数,因此要使其工作,$djs['currenttime']
变量的格式也应该是unix时间戳。如果没有,您需要先将其中一个转换为适当的格式。
答案 1 :(得分:3)
if ($time > ($djs['currenttime'] + 30))
假设两个值都是实际时间戳而不是格式化字符串