PHP strtotime问题,导致错误

时间:2016-07-04 17:29:34

标签: php strtotime

if(!empty($maintenance_options['disable'])) {
    $currentDate = date("Y-m-d H:i:s", strtotime(date("Y-m-d") . date("H:i:s")));
    $nodate = $maintenance_options['disable'], strtotime(date("Y-m-d") . date("H:i:s"));

    if($currentDate > $nodate) {
        echo 'if';
    } else {
        echo 'else';
    }
}

我有这个奇怪的错误:

  

解析错误:语法错误,第53行意外','

第53行

$nodate = $maintenance_options['disable'], strtotime(date("Y-m-d") . date("H:i:s"));

但这条线似乎没问题?怎么了?

1 个答案:

答案 0 :(得分:0)

这个问题有点难以理解,但我想我知道被问到了什么。似乎$ currentDate需要是当前的PHP时间,$ nodate需要设置为$ maintenance_options [' disable']的时间值。如果是这样,则以下代码应该有效。

$currentDate = time();
$nodate = strtotime($maintenance_options['disable']);