Страница 1 из 1

datetime

Добавлено: 2014.09.19, 12:31
sapgv
Всем привет
Подскажите виджет или behavior для работы с datetime
что интересует:
при выводе записи приводить datetime в человекоузнаваемую дату
при записи наоборот записывать в datetime

кто как решает такой вопрос ?

Re: datetime

Добавлено: 2014.09.19, 15:48
ninzzo
в базу пишу в unix времени всегда
а на выводе date("Y-m-d H-i", $data);

Но в cgridview когда выводишь человечную дату, то она не срабатывает на поиск. Присоединяюсь к вопросу.

Re: datetime

Добавлено: 2014.09.20, 10:30
kawabanga
time();

в бд запись integer 14 хранит дату в секундах. по-моему, удобно.

Для вывода можно использовать множество функций.

Re: datetime

Добавлено: 2014.09.21, 13:35
Pulse
По-моему как-то не комильфо хранить дату в типе integer в бд.

Re: datetime

Добавлено: 2014.09.21, 13:55
mickgeek
Кому удобство, кому ресурсы.

Re: datetime

Добавлено: 2014.09.21, 15:54
anton44eg
kawabanga писал(а):time();

в бд запись integer 14 хранит дату в секундах. по-моему, удобно.

Для вывода можно использовать множество функций.
зачем integer, если есть timestamp?

Re: datetime

Добавлено: 2014.09.21, 21:50
kawabanga
Не знаю, в нескольких проектах видел это тут на yii, в том числе на демо блоге, вот и взял в привычку )

Re: datetime

Добавлено: 2014.09.22, 11:28
anton44eg
плохая привычка

Re: datetime

Добавлено: 2014.09.22, 11:59
Pulse
anton44eg писал(а):
kawabanga писал(а):time();

в бд запись integer 14 хранит дату в секундах. по-моему, удобно.

Для вывода можно использовать множество функций.
зачем integer, если есть timestamp?
По-видимому, чтобы не привязывать дату к временной зоне сервера.

Re: datetime

Добавлено: 2014.09.22, 12:00
HQ0
Никто не говорит про субд.
В SQLite же нет таких типов и вполне себе норм держать unixtime в int поле.