Как стать автором
Обновить

Комментарии 20

можете меня минусовать, но про unixtime даже не слышал =\

**убежал читать мануал
спасибо, но уже прочитал, мой выбор все же пал на datetime =)
и это ты меня в позоре обвинял? ))))))
Datetime, т.к. всё-таки большинство калькуляций делаю на уровне SQL, а если очень надо в PHP — UNIX_TIMESTAMP(), расчитываем что надо в PHP, FROM_UNIXTIME() при записи в базу.
Удобнее и быстрее по моему мнению unixtime. А вот с datetime приятнее и нагляднее при просмотре базы данных напрямую через инструмент. Мой выбор unixtime хотя проголосал за «по ситуации»
Не согласен, представьте что нужно выбрать все записи сделанные 20 августа 2008 год — каковы будут ваши действия?
Возьму начало дня и конец дня в unixtime и буду вести поиск по этому промежутку. А если серьезно конечно тут не особо удобно, вы правы.
Когда как. Последнее время unixtime, т.к. на уровне сравнения значений больше-меньше это удобнее.
Работаю в mysql — конечно же datetime, т.к. можно использовать нативный поиск и стандартные функции.
Я правильно понял, что unixtime используют только для проектов на php?
с++ и еже с ними
По ситуации, когда планируется какая то работа с датой — unixtime, когда нет — datetime.
Странно, что никто не заметил того факта, что в unixtime можно хранить только даты «since the Unix Epoch (January 1 1970 00:00:00 GMT). То есть даты рождения людей например хранить не получится.
То есть хранение даты в datetime более универсально, хоть она и будет занимать 8 байт в mysql вместо 4 при использовании integer.
А как же отрицательные значения?
Согласен, можно использовать отрицательные значения. Но не для всего возможного диапазона дат.
The valid range of a timestamp is typically from Fri, 13 Dec 1901 20:45:54 GMT to Tue, 19 Jan 2038 03:14:07 GMT.
уже наступал на грабли со днями рождения
кроме того en.wikipedia.org/wiki/Year_2038_problem

сам использую datetime
Это чисто техническая(=железячная) проблема и к 2038 году я уверен «срок» будет сдвинут…
Но всятаки с днями рождений и прочими «датами», которые имеют хоть какую-то возможность выйти за timestamp предпочитаю использовать datetime…
У меня формат выбирает НЛО
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории