<?php
date_default_timezone_set('Europe/Moscow');
echo "<h1>Заголовок PHP-страницы</h1>";
echo "<h2>Hello World!</h2>";
echo "<p>Текущие дата и время: " . date("r") . "</p>";
echo "<p>Сейчас ровно " . time() . " секунд после January 1, 1970, 12:00 PM, GMT </ p> ";
echo "<p>1 января 1970 года - " . date("l",0) . "</p>"
echo "<p>Первая фаза Луны была ". mktime (2,56,0,7,21,1969) . "секунд назад</p>" ;
?>
При добавлении последней строки, т.е.
echo "<p>Первая фаза Луны была ". mktime (2,56,0,7,21,1969) . "секунд назад</p>" ;
выдается ошибка:
Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for '3.0/no DST' instead in D:\usr\mosts\localhost\www\PHPZone1.php on line 15 Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in D:\usr\mosts\localhost\www\PHPZone1.php on line 15
В php.ini пробовал править data.timezone = 'Europe/Moscow' или "Europe/Moscow" - не помогало.
P.S.: в notepad++ mktime не отображается синим цветом, как функция.