1. Если нужно в секундах, можете хранить в int(10) unsigned NULL (в стандартном дампе для модуля авторизации так и хранятся значения created и updated)
2. Если использовать DB::expr, то поможет для ОРМ в случае UNIX_TIMESTAMP (
примерно как тут)
3. Посмотрите
здесь - думаю найдете то, что нужно, я подробнее расписал для дат.