Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Дата и время в PHP
Форумы портала PHP.SU » » Вопросы новичков » Дата и время в PHP

Страниц (1): [1]
 

1. romantik2011 - 18 Августа, 2011 - 18:37:59 - перейти к сообщению
Вместо того чтоб выдать
Цитата:
18-08-2011

вот этот код:


Выдаёт вот такое:
Цитата:

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/Helsinki' for '3.0/DST' instead in C:\www\htdocs\test.ru\www\index.php on line 2
18-08-2011


Почему столько текста?
2. illy - 18 Августа, 2011 - 18:45:24 - перейти к сообщению
echo date('j-m-Y',time());
3. romantik2011 - 18 Августа, 2011 - 18:48:19 - перейти к сообщению
illy если написать как вы написали, выдаст вот такое:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. 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/Helsinki' for '3.0/DST' instead in C:\www\htdocs\test.ru\www\index.php on line 2
  3. 18-08-2011
  4.  
4. DeepVarvar - 18 Августа, 2011 - 18:53:07 - перейти к сообщению
php.ini => date.timezone

???
5. romantik2011 - 18 Августа, 2011 - 19:13:30 - перейти к сообщению
Если написать так в файле пхп.ини
Цитата:

date.timezone =Europe/Kyiv


не работает, а работает только вот так:
Цитата:

date.timezone =Europe/Moscow

Но мне нужно время в Киеве.
6. DeepVarvar - 18 Августа, 2011 - 19:16:49 - перейти к сообщению
Скорее всего киева нет в таблице гринвича - ищите там те города время которых равно вашему.
7. OrmaJever - 18 Августа, 2011 - 19:20:37 - перейти к сообщению
http://www[dot]levik[dot]info/php-error-[dot][dot][dot]zone-default[dot]htm
Цитата:
Europe/Kiev
Europe/London
Europe/Minsk
Europe/Moscow
Europe/Riga
Europe/Samara
Europe/Simferopol
Europe/Tallinn
Europe/Tiraspol
Europe/Uzhgorod
Europe/Volgograd
Asia/Yekaterinburg
Asia/Novosibirsk
Asia/Krasnoyarsk
Asia/Irkutsk
Asia/Kamchatka
Asia/Magadan
Asia/Sakhalin
8. dzubchik - 18 Августа, 2011 - 19:22:15 - перейти к сообщению
DeepVarvar пишет:
Скорее всего киева нет в таблице гринвича - ищите там те города время которых равно вашему.

Как раз собирался заступиться за столицу
9. DeepVarvar - 18 Августа, 2011 - 19:22:46 - перейти к сообщению
Ну пардон Закатив глазки
(Добавление)
Kyiv
(Добавление)
Europe/Kiev
10. romantik2011 - 18 Августа, 2011 - 19:28:12 - перейти к сообщению
Скажите, а что это за странная такая настройка date.timezone ещё и с точкой?
Это присвоение статическому свойству строковое значение или что?
11. DeepVarvar - 18 Августа, 2011 - 19:29:05 - перейти к сообщению
Это пункт настройки конфигурации php-интерпретатора.
12. romantik2011 - 18 Августа, 2011 - 19:34:09 - перейти к сообщению
date - это пункт, а timezone подпункт пункта что ли интерпретатора пхп?
13. OrmaJever - 18 Августа, 2011 - 19:46:26 - перейти к сообщению
romantik2011 отйройте файл php.ini и просто через поиск найдите там настройку date.timezone и измените значение
14. КЫР - 18 Августа, 2011 - 19:47:31 - перейти к сообщению
ИМХО не стоит менять timezone у всего сервера
http://php.su/functions/?date-de...ult-timezone-set в скрипте конфигурации и профит)

 

Powered by ExBB FM 1.0 RC1