1
虽然我不确定如何解决这个问题,但我试图搜索相同的问题,但我只是更困惑...请任何帮助吗?提前致谢!PHP mktime()期望参数
错误:
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()'首先将它们转换为整数,那么他们将获得自动晋升为长的很像'$时间[0] = INTVAL($时间[0]);' – Viney
好的,谢谢@Novice! :) – Aki