|
|
|
| В каком лучше всего виде хранить данные о времени и дате события в MySQL?
Например, написал сообщение (когда, во сколько) и тому подобное.
При этом нужно, чтобы можно было записанные данные о времени перевести в часовой пояс пользователя. | |
|
|
|
|
|
|
|
для: Udachix
(17.06.2013 в 15:36)
| | TIMESTAMP.
Многие считают, что для больших объемов лучше использовать int и хранить unixstamp, но я придерживаюсь timestamp, т.к. это по сути тоже самое, но имеет человеческое представление и проще работать с функциями даты/времени. | |
|
|
|
|
|
|
|
для: Sfinks
(17.06.2013 в 16:37)
| | Обновляется автоматически - не всегда удобно. | |
|
|
|
|
|
|
|
для: cheops
(18.06.2013 в 20:59)
| | Не ставьте "ON UPDATE CURRENT_TIMESTAMP" и не будет обновляться. | |
|
|
|
|
|
|
|
для: cheops
(18.06.2013 в 20:59)
| | То есть лучше записывать свой формат, а уж переводить по часовым поясам средствами, например, PHP. Я так понял? | |
|
|
|
|
|
|
|
для: Udachix
(22.06.2013 в 13:21)
| | В базе данных лучше хранить время в формате UTC, каким способом без разницы. А часовые пояса, да выставлять средствами приложения, возможно даже JavaScript. | |
|
|
|