PHP警告:date()要求参数2很长

PHP警告:date()要求参数2很长,php,wordpress,date,woocommerce,Php,Wordpress,Date,Woocommerce,这就是给我错误的代码。我试着搜索,它显示了一些关于日期时间的信息。但是我有0个php技能,我只是看到了我的错误文件并找到了字符串。我想我知道了可以做什么。查找我放置的位置//*******插入此代码********* echo '<td' . $times_class . '>' . date( 'Y-m-d H:i:s', $time ) . '<br />' . $time . '<br />' . human_time_di

这就是给我错误的代码。我试着搜索,它显示了一些关于日期时间的信息。但是我有0个php技能,我只是看到了我的错误文件并找到了字符串。

我想我知道了可以做什么。查找我放置的位置//*******插入此代码*********

echo '<td' . $times_class . '>' .
     date( 'Y-m-d H:i:s', $time ) .
     '<br />' . $time . '<br />' .
     human_time_diff( $time ) .
     $this->display_past_time( $time ) . '</td>';

var_dump$time;的输出是什么?正如@Rizier123所说,在代码中的echo命令之前执行var_dump$time。我们需要知道它是什么数据类型。对不起,不知道你刚才问了什么。我不懂PHP之类的东西。我的网站有问题,我的提供商也没有帮到我。检查了我的error.log,它说在第193行上面的代码给出了这个错误。这是为wordpress的一个名为Debug bar cron的插件设计的。这是整个文件的粘贴箱:第193行没有访问源代码的权限,而您似乎没有源代码,我认为任何人都帮不上忙。Error.log文件可以告诉您异常发生的位置,但我们需要知道代码中$time的值。如果这不在你的错误日志转储中…嗯…对不起。我确实可以访问所有文件。我该怎么办?比如:我应该在那个文件中输入什么来给你var转储?当运行时,它应该输出一些关于$time变量的信息。现在它在不同的滴度下给我这个在一行中的Hmmmm。。。我不确定一行随机数字是什么意思,也没有帮助。该死。删除我告诉您插入的代码,看看原始错误是否返回。如果您得到原始错误,请尝试插入以下行:echo print\u r$time,true;我看得越多,就越觉得这是调试栏Cron插件本身的错误。你能卸载插件并重新安装吗?或者,如果插件对您的WP页面不重要,请将其卸载?这是他们的网页:
private function display_events( $events ) {
                if ( is_null( $events ) || empty( $events ) )
                        return;

                echo '<table class="zt-debug-bar-cron-event-table" cellspacing="0">';
                echo '<thead><tr>';
                echo '<th class="col1">' . __( 'Next Execution', 'zt-debug-bar-cron' ) . '</th>';
                echo '<th class="col2">' . __( 'Hook', 'zt-debug-bar-cron' ) . '</th>';
                echo '<th class="col3">' . __( 'Interval Hook', 'zt-debug-bar-cron' ) . '</th>';
                echo '<th class="col4">' . __( 'Interval Value', 'zt-debug-bar-cron' ) . '</th>';
                echo '<th class="col5">' . __( 'Args', 'zt-debug-bar-cron' ) . '</th>';
                echo '</tr></thead>';
                echo '<tbody>';

                foreach ( $events as $time => $time_cron_array ) {
                        foreach ( $time_cron_array as $hook => $data ) {
// ******** INSERT THIS CODE *********
echo var_export($time, true);
                                // Add a class if past current time
                                $times_class = time() > $time && 'No' == $this->_doing_cron ? ' class="past"' : '';

                                echo '<tr>';

echo '<td' . $times_class . '>' .     date( 'Y-m-d H:i:s', $time ) . '<br />' . $time . '<br />' . human_time_diff( $time ) . $this->display_past_time( $time ) . '</td>';
echo '<td>' . wp_strip_all_tags( $hook ) . '</td>';