Оба варианта корректны.
Правильный вариант: "утвержден бюджет на 2023–2024 годы".
Правильно: на плановый период 2026 и 2027 годов.
Верно: по результатам 2022 и 2023 годов.
Рекомендуем написать финансовых годов, чтобы избежать разночтений.
Верно: спортсмены – участники Олимпиады 2012 года. При определенном строе предложения возможен и вариант с запятой.
Лаконичное выражение до конца года может получить двоякое толкование, о чем и свидетельствует Ваш вопрос. Избежать смысловой неопределенности можно только одним способом: дополнить выражение теми словами, какие точно выразят нужную мысль.
Порядковое числительное поясняет причастие, поэтому верно с запятой: за прошедший, 2023 год.
Верно: с 2010 по 2011 год.