Datetime VS Timestamp

209
19 июля 2018, 10:50

Скажите в чем разница между datetime и timestamp хотя каждый из них сохраняет точно так же.

Answer 1

DATETIME

Хранит время в виде целого числа вида YYYYMMDDHHMMSS, используя для этого 8 байтов. Это время не зависит от временной зоны. Оно всегда отображается при выборке точно так же, как было сохранено, независимо от того какой часовой пояс установлен в MySQL.

TIMESTAMP

Хранит 4-байтное целое число, равное количеству секунд, прошедших с полуночи 1 января 1970 года по усреднённому времени Гринвича (т.е. нулевой часовой пояс, точка отсчёта часовых поясов). При получении из базы отображается с учётом часового пояса. Часовой пояс может быть задан в операционной системе, глобальных настройках MySQL или в конкретной сессии. Запомните, что сохраняется всегда количество секунд по UTC (универсальное координированное время, солнечное время на меридиане Гринвича), а не по локальному часовому поясу.

Источник

READ ALSO
CSS: как обводку текста сделать жирнее?

CSS: как обводку текста сделать жирнее?

Делаю обводку текста с помощью text-shadowМожно ли её сделать жирнее? У box-shadow есть отдельный параметр, отвечающий за жирность, а у text-shadow - только...

196
маштабирование iframe с видео

маштабирование iframe с видео

День добрый! Возникла проблема с маштабированием окнаЕсть два примера, в первом маштабируется только видео во втором полностью окно, разница...

227
как узнать адрес радио потока

как узнать адрес радио потока

Как узнать адрес радио потока, чтобы можно было слушать потом в winampПросмотр кода страницы не помог, ProcessHacker тоже не помог

197
Как сбросить поле ввода с его стилями?

Как сбросить поле ввода с его стилями?

Есть у меня input, которое лежит в div'eНа div'e висит CSS ошибки/ корректного ввода в input

350