Сейчас работаю над 2-мя проектами. В обоих есть манипуляции со временем и датами. И я никак не могу определится в каком формате хранить метку времени: unixtime или datetime?
С каким форматом лучше производить манипуляции, например: вычитать время или выбирать день между датами?
Я всегда использую unix timestamp. Это обычное целое число которым довольно просто манипулировать. Один недостаток — число 32 битное и имеет предел. Но этот предел пока даааалеко, и не думаю что ваш проект в первозданном виде достигнет этого предела.
DateTime удобен тем что он может хранить информацию о часовом поясе и сравнивать даты с учетом часовых поясов средствами MySQL.