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

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

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

Сообщение damasco » 2016.02.04, 17:37

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

...
'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 » 2016.02.04, 18:43

Смотри часовые пояса в базе

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

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

Сообщение Onotole » 2016.02.04, 19:24

Intl какой версии?

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

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

Сообщение damasco » 2016.02.05, 06:38

Onotole писал(а):Intl какой версии?
Изображение


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

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

Сообщение Onotole » 2016.02.05, 11:08

Обнови ICU до 56.1

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

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

Сообщение PendalF » 2016.05.17, 16:12

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

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

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

Сообщение Onotole » 2016.05.17, 17:10

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 » 2016.05.17, 17:44

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

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

/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 » 2016.05.17, 18:01

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 » 2016.05.17, 18:26

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

Ответить