首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP mktime()需要参数

PHP mktime()需要参数
EN

Stack Overflow用户
提问于 2016-09-25 10:28:33
回答 1查看 4.1K关注 0票数 1

我不知道如何解决这个问题,我试着搜索同样的问题,但我只是更困惑……有什么需要帮忙的吗?提前感谢!

错误:

代码语言:javascript
复制
PHP Warning:  mktime() expects parameter 1 to be long, string given in /home/web/public_html/sample.php on line 85

PHP脚本:

代码语言:javascript
复制
<?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行:

代码语言:javascript
复制
if(mktime($time[0],$time[1],$time[2],$date[1],$date[0],'20'.$date[2]) > $_COOKIE['newposts'])
EN

回答 1

Stack Overflow用户

发布于 2016-09-25 10:51:54

正如新手在评论中提到的,使用intval()将参数转换为整数。

intval($time[0])

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39682828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档