Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: что за ошибка?
 
 автор: Bvz   (28.07.2010 в 14:16)   письмо автору
 
 

стоит php 5.3.1

Warning: strtotime() [function.strtotime]: 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 '4.0/DST' instead in F:\xampp\htdocs\cms\module\article.php on line 100

фрагмент строки echo date('d.m.Y', strtotime($aquery['date']);

Warning: date() [function.date]: 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 '4.0/DST' instead in F:\xampp\htdocs\cms\include\footer.php on line 3

фрагмент строки echo date('Y');

  Ответить  
 
 автор: Bvz   (28.07.2010 в 14:25)   письмо автору
 
   для: Bvz   (28.07.2010 в 14:16)
 

решение - добавляем в файл настроек строку date_default_timezone_set('Europe/Moscow');

  Ответить  
 
 автор: sim5   (28.07.2010 в 14:52)   письмо автору
 
   для: Bvz   (28.07.2010 в 14:25)
 

А почему именно 'Europe/Moscow' ?

  Ответить  
 
 автор: Bvz   (28.07.2010 в 15:04)   письмо автору
 
   для: sim5   (28.07.2010 в 14:52)
 

а как надо? я только такое решение нашел в Интернете

  Ответить  
 
 автор: sim5   (28.07.2010 в 15:14)   письмо автору
 
   для: Bvz   (28.07.2010 в 15:04)
 

Это пример установки часового пояса, а не обязательный для установки часовой пояс, если мне нужно будет время Омска, то я могу и его установить. А ошибка сообщает о том, что временная зона не определена или указана с ошибками.

  Ответить  
 
 автор: Bvz   (28.07.2010 в 15:31)   письмо автору
 
   для: sim5   (28.07.2010 в 15:14)
 

спасибо за пояснение, а как ее исправить?

  Ответить  
 
 автор: sim5   (28.07.2010 в 15:41)   письмо автору
 
   для: Bvz   (28.07.2010 в 15:31)
 

Что исправить? Указывайте временную зону какая вам необоходима, если нужна Москва, значит она у вас уже установлена, нужна другая, устанавливайте другую.

  Ответить  
 
 автор: Bvz   (28.07.2010 в 15:45)   письмо автору
 
   для: sim5   (28.07.2010 в 15:41)
 

date_default_timezone_set(‘GMT’);
а что такое GMT?

  Ответить  
 
 автор: sim5   (28.07.2010 в 15:56)   письмо автору
 
   для: Bvz   (28.07.2010 в 15:45)
 

А у Вики спросить?

  Ответить  
 
 автор: Bvz   (28.07.2010 в 16:29)   письмо автору
 
   для: sim5   (28.07.2010 в 15:56)
 

а можно средствами php узнать системное время?

  Ответить  
 
 автор: sim5   (28.07.2010 в 16:43)   письмо автору
 
   для: Bvz   (28.07.2010 в 16:29)
 

Временная зона сервера:
<?
echo ini_get('date.timezone');

  Ответить  
 
 автор: Bvz   (28.07.2010 в 17:16)   письмо автору
 
   для: sim5   (28.07.2010 в 16:43)
 

а на компьютере у пользователя?

  Ответить  
 
 автор: sim5   (28.07.2010 в 17:35)   письмо автору
 
   для: Bvz   (28.07.2010 в 17:16)
 

Что у пользователя, зона или время?
http://softtime.ru/forum/read.php?id_forum=1&id_theme=74810&page=5

  Ответить  
 
 автор: Bvz   (28.07.2010 в 17:54)   письмо автору
 
   для: sim5   (28.07.2010 в 17:35)
 

зона, я так понял без js не обойтись

  Ответить  
 
 автор: sim5   (28.07.2010 в 18:08)   письмо автору
 
   для: Bvz   (28.07.2010 в 17:54)
 

Конечно нет, браузер вам такого не сообщит, если не попросить его об этом. Если конечно вам нужен часовой пояс клиента.

  Ответить  
 
 автор: Bvz   (28.07.2010 в 20:10)   письмо автору
 
   для: sim5   (28.07.2010 в 18:08)
 

спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования