Немного доработанна функция для определения времени.