Аргументи за TIMESTAMP
- Той неявно съхранява данни в часова зона UTC. Без значение каква е часовата зона на вашата сесия. Полезно, ако трябва да използвате различни часови зони.
- Можете да имате автоматични колони с времеви печати, като използвате
DEFAULT CURRENT_TIMESTAMP
илиON UPDATE CURRENT_TIMESTAMP
(само една колона на таблица до MySQL 5.6.5) - Можете да използвате функцията datetime за сравнение на дати, събиране, изваждане, търсене на диапазон и т.н., без да е необходимо да използвате
FROM_UNIXTIME()
функция - ще улесни писането на заявки, които могат да използват индекси -
В PHP
>> date('Y-m-d h:i:s',4294967295); '1969-12-31 11:59:59'
така че обхватът всъщност е същият
- Все още можете да извлечете целочислено времево клеймо unix без допълнителни допълнителни разходи, като използвате функцията UNIX_TIMESTAMP():http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp