Запомните, операторы и языковые конструкции всегда работают быстрее чем функции.
Но время которое выйграешь ничтожно мало, так что просто стоит выбрать какой-то один метод вывода записи на экран и придерживаться его во всём коде.
EuGen, думаю со временем "кризис 2038" года будет решён, до этого времени БД MySQL переживёт ещё не одну версию, а может быть что то более универсальное придумают.
Давно перестал хранить метку времени как дату чего-либо. MySQL даёт богатый и гибкий функционал для работы с датой.
Храню дату в формате TIMESTAMP, запись произвожу через CURRENT_TIMESTAMP()
GEN_18, для того чтобы изображение не исказилось придётся изменять один из параметров (ширину или высоту). И уже пропорционально расчитывать второе значение.
В школе пропорции научили считать? Так вот тут так же