我正在使用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>
答案 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");