为什么我的代码不显示日期?

时间:2014-02-12 09:09:53

标签: php html css date

我正在使用CSS和HTML。我将PHP代码放在HTML中,但结果不会显示。你能帮帮我吗?提前谢谢。

<div id="sidebar_1" class="sidebar one_quarter">
  <aside>
    <!-- #### -->
     <section>

     <div>
        <h2 class="title">Latest Announcement</h2>

        <div>The announcements will move here.
            <?php echo date("D , F.d.Y"); ?><br><span id=clock style="position:relative;"></span>

            <table align="right" border="0" cellpadding="0" cellspacing="0">
                <?php include('annohome.php'); ?>
            </table>
        </div>
     </div>
    </section>
  </aside>
</div>

2 个答案:

答案 0 :(得分:1)

检查您是否设置了时区。有些服务器要求您在实际使用日期之前设置时区。

date_default_timezone_set('America/Los_Angeles');

echo date("D , F.d.Y"); 结果于2014年2月12日星期三

您的服务器也可能隐藏了所有php错误,因此可能需要php_ini在文件的最开头设置它们。 error_reporting(E_ALL);ini_set('display_errors', '1');

答案 1 :(得分:0)

您必须使用 date_default_timezone_set() datetime 对象,用户必须在选项中设置自己的时区某处菜单。 否则,PHP是服务器端语言,不知道它在用户端的时间。

   // set the default timezone to use. Available since PHP 5.1
    date_default_timezone_set('UTC');


    // Prints your date format 
     echo date("D , F.d.Y");
相关问题