Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 站点在DateTime::createFromFormat之后停止显示_Php_Datetime - Fatal编程技术网

Php 站点在DateTime::createFromFormat之后停止显示

Php 站点在DateTime::createFromFormat之后停止显示,php,datetime,Php,Datetime,我有一段代码 $date = dateTime::createFromFormat('Y-m-d', $sel_event['date']); $output_date = $date->format('F j, Y'); 当我在本地主机服务器上运行页面时,它工作正常。但是如果我把它上传到我的LinuxBlueHost服务器上,它将不会在之前的代码行之后在整个站点上显示任何其他内容。当我把这些行注释掉时,一切都显示得很完美。。这里有更多的代码。任何能帮助我的人,提前谢谢

我有一段代码

    $date = dateTime::createFromFormat('Y-m-d', $sel_event['date']);
    $output_date = $date->format('F j, Y');
当我在本地主机服务器上运行页面时,它工作正常。但是如果我把它上传到我的LinuxBlueHost服务器上,它将不会在之前的代码行之后在整个站点上显示任何其他内容。当我把这些行注释掉时,一切都显示得很完美。。这里有更多的代码。任何能帮助我的人,提前谢谢

    <div id="headliner">
    <h2><?php echo $sel_event['title'] . " At " . $sel_event['venue']; ?></h2>
    <?php 
    $date = dateTime::createFromFormat('Y-m-d', $sel_event['date']);
    $output_date = $date->format('F j, Y');
    ?>
    <h2><?php echo $sel_event['hotel'] . " | " . $output_date; ?></h2>
    </div><!-- close #headliner --> 


日期时间::createFromFormat()仅在PHP>=5.3.0中可用,您可能需要尝试运行
phpinfo()以查看它们正在运行的版本。

您的脚本可能由于调用datetIme时出现致命错误而死亡。是PHP 5.3>=函数。检查服务器上的PHp版本

查看错误日志。我打赌你的php太旧了。你知道我可以使用的替代函数吗?我对php相当陌生。谢谢你的信息