我有一段代码
$date = dateTime::createFromFormat('Y-m-d', $sel_event['date']);
$output_date = $date->format('F j, Y');
当我在我的localhost服务器上运行页面时,它工作正常。但是,如果我将它上传到我的linux bluehost服务器,它将不会在此之前的代码行之后显示整个网站上的任何其他内容。当我评论这些线条时,一切都显示完美..更多的代码。任何能帮助我的人,都要提前感谢。
<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 -->
答案 0 :(得分:0)
DateTime::createFromFormat()
仅适用于PHP&gt; = 5.3.0,您可能希望尝试在主机上运行phpinfo();
以查看它们正在运行的版本。
答案 1 :(得分:0)
在调用datetIme时,您的脚本可能因致命错误而死亡。 DatTime是PHP 5.3&gt; = function。检查服务器上的PHp版本