конечный вариант, так норм отрабатывает. нужно было проверку добавить что время между расветом и закатом, а то получалось, если больше чем расвет то. но это все подряд, нужно было конец добавить, что больше чем расвет, но меньш чем закат, тогда день, в противном случае - ночь