Ну, я думаю, что следующее помогло бы уточнить.
Дата и время могут быть сохранены в поле DATETIME в mysql.
TIMESTAMP используется, если вы хотите поставить отметку времени при создании строки - поле будет автоматически заполнено при создании.
Использование целого числа для даты немного излишне, так как это, в сущности, то, что делает DATETIME, но выполняет все трудоемкие преобразования для вас.
Есть ли какая-то конкретная выгода или недостаток, о котором вы хотите узнать?