Различие между датами

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
damasco
Сообщения: 8
Зарегистрирован: 2015.03.05, 06:21

Различие между датами

Сообщение damasco »

Код: Выделить всё

...
'value' => function ($model) {
        return date('d.m.Y H:i', $model->created_at);
}, 
...
 

Код: Выделить всё

...
'value' => 'created_at', 
'format' => 'datetime',
...
 
Выдают разницу в 1 час, php5-intl обновлен.
Что может быть?
Аватара пользователя
wokster
Сообщения: 308
Зарегистрирован: 2013.09.06, 14:12
Контактная информация:

Re: Различие между датами

Сообщение wokster »

Смотри часовые пояса в базе
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Различие между датами

Сообщение Onotole »

Intl какой версии?
damasco
Сообщения: 8
Зарегистрирован: 2015.03.05, 06:21

Re: Различие между датами

Сообщение damasco »

Onotole писал(а):Intl какой версии?
Изображение
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Различие между датами

Сообщение Onotole »

Обнови ICU до 56.1
Аватара пользователя
PendalF
Сообщения: 130
Зарегистрирован: 2013.10.22, 19:20
Контактная информация:

Re: Различие между датами

Сообщение PendalF »

Onotole писал(а):Обнови ICU до 56.1
Могли бы вы подсказать, как это сделать?
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Различие между датами

Сообщение Onotole »

PendalF писал(а):
Onotole писал(а):Обнови ICU до 56.1
Могли бы вы подсказать, как это сделать?
Для debian

Код: Выделить всё

apt-get remove php-intl
cd /tmp
wget http://download.icu-project.org/files/icu4c/57.1/icu4c-57_1-src.tgz
tar -xvf icu4c-57_1-src.tgz
cd icu/source/
./configure --prefix=/usr/lib/icu4c-57_1
make
make install
pecl install intl
В процессе там предложит ввести путь, указывать который указали в configure (/usr/lib/icu4c-57_1)
Потом в php.ini указать extension="intl.so"
Аватара пользователя
PendalF
Сообщения: 130
Зарегистрирован: 2013.10.22, 19:20
Контактная информация:

Re: Различие между датами

Сообщение PendalF »

Падает с ошибкой:

Код: Выделить всё

/tmp/pear/temp/intl/intl_error.h:24:40: fatal error: ext/standard/php_smart_str.h: No such file or directory
 #include <ext/standard/php_smart_str.h>
                                        ^
compilation terminated.
make: *** [php_intl.lo] Error 1
ERROR: `make' failed
Версия php 7.0
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Различие между датами

Сообщение Onotole »

PendalF писал(а):Падает с ошибкой:

Код: Выделить всё

/tmp/pear/temp/intl/intl_error.h:24:40: fatal error: ext/standard/php_smart_str.h: No such file or directory
 #include <ext/standard/php_smart_str.h>
                                        ^
compilation terminated.
make: *** [php_intl.lo] Error 1
ERROR: `make' failed
Версия php 7.0
На РНР7 не ставил
Эм.. php_smart_string.h поидее. В РНР7 видимо поменяли
Аватара пользователя
PendalF
Сообщения: 130
Зарегистрирован: 2013.10.22, 19:20
Контактная информация:

Re: Различие между датами

Сообщение PendalF »

Да, пробовал даже переименовывать, но он всё равно продолжает уже на что-то другое ругаться.
Ответить