PHP mktime()期望参数


PHP mktime() expects parameter

我不知道如何解决这个问题,虽然,我试图搜索同样的问题,但我只是感到困惑更多…请帮忙好吗?提前感谢!

错误:

PHP Warning:  mktime() expects parameter 1 to be long, string given in /home/web/public_html/sample.php on line 85
PHP脚本:

<?php
    $ArrDate=explode(' ',$datetime);
    $date=explode('/',$ArrDate[0]);
    $time=explode(':',$ArrDate[1]);
    // Check if new
    if(mktime($time[0],$time[1],$time[2],$date[1],$date[0],'20'.$date[2]) > $_COOKIE['newposts']) {
        $new='_new';
    }
?>

第85行:

if(mktime($time[0],$time[1],$time[2],$date[1],$date[0],'20'.$date[2]) > $_COOKIE['newposts'])

正如在注释中提到的,使用intval()将参数转换为整数。

intval($time[0])

相关文章: