[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: php 5.3 mktime и ошибка timezone.
Forever

<?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 не отображается синим цветом, как функция.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.