Верно: восемь сорок две. Но в разговорной речи при ответе на вопрос "Который час?" (и вообще при уточнении времени) возможно: восемь сорок два.
В разговорной речи такое употребление вполне возможно.
Такое словоупотребление характеризуется как разговорно-просторечное.
Сочетание "проникнуть на несколько часов" не вполне удачно.
Фраза вполне корректна. Время и сроки событий обозначаются различным образом, о чем сообщается в учебниках по русскому языку, в словарях и справочниках.
Запятые не требуются, но могут быть поставлены. См. ответ на вопрос 320908.
Все правильно, ошибки нет.
Да, это общие второстепенные члены для двух частей сложного предложения. Запятая не требуется.
Современная литературная норма: се[м'], с мягким [м'].
Возможно: Было примерно около двух часов; тьма стала как будто еще плотнее.