Solución de problemas

Cómo resolver el error "La hora de inicio es mayor que la hora de finalización" al iniciar el temporizador mediante la API

1 min de lectura

Si encuentras el error La hora de inicio es mayor que la hora de finalización al intentar iniciar el temporizador mediante la API, sigue estos pasos:

Problema #

  • Este problema ocurre cuando la hora de inicio se envía según una zona horaria diferente y la API espera horas en UTC
  • Por ejemplo, enviar una hora de inicio desde la zona horaria de Bruselas (+1) provocará el error

Solución #

  • Comprobar la zona horaria:
    • La API de Clockify utiliza la zona horaria UTC para las horas de inicio. Asegúrate de enviar la hora de inicio en UTC
  • Comprobar también los siguientes detalles:
    • Llamada a la API, incluyendo el endpoint, el cuerpo de la solicitud, los encabezados y los parámetros
    • Código de estado y mensaje de error recibidos
    • Zona horaria local y cómo se especifica la hora de inicio en la solicitud
  • Nota adicional:
    • En algunos casos, la llamada podría ejecutarse incluso si la hora de inicio se envía en la zona horaria local del usuario, pero el temporizador comenzará con un valor de duración negativo

Una vez que la hora de inicio se corrija a UTC, el problema se resolverá y el temporizador debería comenzar correctamente.

¿Te resultó útil este artículo?

Thank you! If you’d like a member of our support team to respond to you, please drop us a note at support@clockify.me