Ответ:

Екатеринбург находится в часовом поясе UTC+5, Хабаровск — UTC+10. В Хабаровске время на 5 часов впереди.

Когда в Хабаровске было 23:00, в Екатеринбурге было 18:00. От 12:00 до 18:00 прошло 6 часов.

Ответ: 6 часов.