Задать вопрос

В каком формате хранить метку времени?

Сейчас работаю над 2-мя проектами. В обоих есть манипуляции со временем и датами. И я никак не могу определится в каком формате хранить метку времени: unixtime или datetime?

С каким форматом лучше производить манипуляции, например: вычитать время или выбирать день между датами?
  • Вопрос задан
  • 10368 просмотров
Подписаться 7 Оценить Комментировать
Ответ пользователя sirko_el К ответам на вопрос (7)
sirko_el
@sirko_el
Если Вы используете mysql — то ответ один: только unixtime.
Доводы:
1. База занимает меньше места.
2. Поля хорошо индексируются.
3. Работа с вычислениями ничуть не сложнее чем в случае с datetime.
4. Быстрее проходят операции над датами как на уровне базы так и на уровне бэкенда.
5. Значительно упрощается процесс форматирования и обработки при выводе.
Ответ написан