| |
|
|
| | В каком лучше всего виде хранить данные о времени и дате события в 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. | |
| |
|
|