Говорите и пишите по-русски правильно - Д. Э. Розэнталь 2016
Что скажет грамматика?
Да, я сейчас в отпуску! (варианты окончаний предложного падежа у существительных мужского рода и их стилистическое использование)
Вы знаете, как надо говорить: в отпуске или в отпуску? в цехе или в цеху? в чае или в чаю? в аэропорте или в аэропорту? в спирте или в спирту? на холоде или на холоду?
В обоих вариантах перед нами форма предложного падежа единственного числа одного и того же существительного, а различие в окончаниях носит стилистический характер.
Формы на -е книжные, а формы на -у/-ю — разговорные, просторечные или профессиональные. Каждая форма имеет право на существование в условиях определённой речевой ситуации. Так, в приказе по учреждению мы читаем: Полагать П.И. Сергеева в отпуске с 1 июня, а сам Сергеев о себе, вероятно, скажет: Я сейчас в отпуску.
Сравните параллельные формы в других случаях: работа на дому (наречное значение) — номер на доме; задыхаться в дыму — в дыме пожарищ; весь в жиру — плавать в жире; в кругу друзей — в круге подобных представлений; расположиться на мысу реки — на мысе Доброй Надежды; весь в поту — трудиться в поте лица; у него в роду — в роде Толстых; в третьем ряду — в ряде случаев; стоять в углу — в угле треугольника; сад в цвету — во цвете лет и т.п.
Часто различие между формами предложного падежа на -у/-ю и -е выражается в том, что форме на -у присуще обстоятельственное значение, а форме на -е — объектное. Сравните: растёт в лесу (обстоятельство) — знает толк в лесе (дополнение).
А также: держаться на весу — выгадывать на весе; находиться в строю — ошибки в строе простого предложения; грибы в лесу — роль Несчастливцева в «Лесе» А.Н. Островского; родился в 1918 году — события, описанные в «Восемнадцатом годе» А.Н. Толстого; гулять в вишнёвом саду — герои в «Вишнёвом саде» А.П. Чехова; машина на ходу — на ходе дела не отразилось.
При наличии определения вместо «правильной» формы предложного падежа на -у/-ю встречается форма на -е: на ветру — на сквозном ветре; на краю — на переднем крае (устойчивое сочетание); в снегу — в пушистом снеге.