Выпишем числительные. Определим их разряд по значению и по структуре. Выделим окончания числительных (обозначены большими буквами, обвести квадратом):
1) (в течение) стА двадцатИ трЁХ: по структуре СОСТАВНОЕ (состоит из нескольких слов (чисел)); по значению: количественное (сколько дней).
2) (в) стО двадцать_(нулевое окончание) третИЙ: СОСТАВНОЕ (состоит из нескольких слов (чисел)); по значению: порядковое (какой раз?; [если спросить сколько раз? - сто двадцать три раза]).
3) (около) тысячИ восьмисот_(нулевое окончание) сорокА: СОСТАВНОЕ (состоит из нескольких слов (чисел)); по значению: количественное (сколько км?)
4) (в) тысячА восемьсот_(нулевое окончание) сороковОМ: СОСТАВНОЕ (состоит из нескольких слов (чисел)); по значению: порядковое ( в каком году?)
Особенности склонения порядковых числительных вы заметили:
В порядковых составных числительных склоняется только последнее слово (цифра).