strtotime преобразует строку даты и времени в метку времени Unix.
Возможно, ваша строка $ ['startTime'] не считается строкой даты и времени.
Ни один из примеров здесь не обсуждал строку даты и времени, которая не включала дату.
В ссылке также сказано, что если strtotime запутан, он возвращает случайные результаты. Я хотел бы добавить еще несколько символов формата и посмотреть, что еще возвращается.