Php validando o formato de 24 horas

Estou permitindo que os usuários escolham uma hora a partir de00:00:00 para23:00:00 e precisa verificar se eles enviam o formato correto. Existe uma expressão regular ou função php que valida um formato de 24 horas, por ex.HH:MM:SS?

Eu encontrei alguns exemplos de regex, mas o tempo de 24 horas que estou validando é sempre definido como00 por minutos e segundos. Apenas a hora varia.

Por exemplo

18:00:00, 23:00:00, 01:00:00

questionAnswers(5)

yourAnswerToTheQuestion