2014-02-12 2 views
0

Я использую 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

Что вы используете? – putvande

+0

Какой выход вы получаете? – James

+0

Вы сохранили это с расширением PHP и загрузили его на сервер (или использовали localhost)? PHP не будет работать внутри необработанных HTML-файлов ... – BenM

ответ

1

Проверьте, есть ли у вас установленный часовой пояс. Некоторые серверы требуют, чтобы вы установили часовой пояс, прежде чем сможете использовать дату.

date_default_timezone_set('America/Los_Angeles'); 

echo date("D , F.d.Y"); результаты в ср, February.12.2014

Ваш сервер также может скрываться все ошибки PHP, так что может быть необходимо php_ini установить их в самом начале файла. error_reporting(E_ALL); и ini_set('display_errors', '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"); 
Смежные вопросы