Как я могу показать местную дату и время для Филиппин?
<? php
date_default_timezone_set('Asia/Manila');
echo "<span style='color:red;font-weight:bold;'>Date: </span>". date('F j, Y g:i:a ');
?>
Вы не должны добавлять пробел между <?
а также php
<?php
date_default_timezone_set('Asia/Manila');
echo "<span style='color:red;font-weight:bold;'>Date: </span>". date('F j, Y g:i:a ');
?>
Как @worldask уже печально, вы не должны добавлять пробел между этими <? php
, Остальная часть кода хороша.
Причина, по которой вы не получаете желаемую дату, заключается в том, что время сервера отличается от того, которое вы думаете. Когда движок PHP добавляет 8 часов к его системная дата это дает вам хороший результат. Чтобы проверить текущий час и устранить неполадку, используйте следующий код, а затем исправьте системную дату.
<?php
echo "Current timezone: ".date_default_timezone_get()."</ br>
Current time: ".date("d-m-Y H:i:s");
?>