The Transfer Clock esta disenado alrededor de un principio pequeno: una fecha precisa y documentada es mas util que una gran fuente cuyo origen no esta claro.
Prioridad de fuentes
Usamos el siguiente orden cuando las fuentes no coinciden:
- Un anuncio actual de la liga o competicion.
- Un anuncio actual o circular de registro de la federacion nacional.
- El calendario de ventanas de fichajes a nivel federativo de FIFA.
- Informacion de medios fiables solo como pista hacia una fuente oficial.
Cada registro de liga contiene la fuente usada para su plazo mostrado. FIFA explica que su calendario global se alimenta de fechas introducidas por las federaciones miembro, pero esas fechas pueden ser mas amplias que el plazo especifico de una competicion.
Almacenamiento de fechas
Las ventanas publicadas se guardan en data/windows.json. Cada valor de apertura y cierre es una marca temporal ISO 8601 completa con un offset explicito, como +01:00 o +02:00. Esto impide que la zona horaria del navegador de un visitante cambie silenciosamente el instante usado por la cuenta atras.
El sitio no asume que la proxima temporada repetira las fechas de esta temporada. Cuando pasa la ultima ventana conocida, la tarjeta dice que el proximo calendario esta pendiente en lugar de inventar una fecha.
Comprobacion de sincronizacion con FIFA
El repositorio incluye un script de mantenimiento que descarga la informacion estructurada de periodos de registro incrustada en la pagina de ventanas de fichajes de FIFA. Selecciona los registros profesionales masculinos de las federaciones nacionales seguidas y los compara con los registros locales de liga.
El script es deliberadamente conservador:
- Las fechas existentes nunca se sobrescriben automaticamente.
- Las diferencias se imprimen para revision humana.
- Una operacion de escritura puede anadir un periodo futuro recien publicado.
- Las horas exactas de cierre se heredan de un patron de liga revisado porque el calendario de FIFA contiene principalmente datos a nivel de fecha.
Esto protege la informacion especifica de competicion. Por ejemplo, una ventana federativa puede seguir abierta mas alla del plazo publicado para su liga principal.
Elegir la ventana activa
Para cada liga, el navegador compara el instante actual con cada marca temporal confirmada de apertura y cierre. Si el instante actual cae dentro de un periodo, ese periodo se marca como abierto. En caso contrario, el primer periodo futuro se convierte en la proxima ventana. Si no existe ninguno, el calendario se marca como pendiente.
El calculo se ejecuta cuando carga la pagina, en cada minuto del reloj, cuando se alcanza un limite de ventana y cuando un visitante vuelve a la pestana.
Correcciones
Los calendarios oficiales pueden cambiar. Si encuentras una discrepancia, envia la fuente oficial mediante el formulario de correcciones. Una fecha comunicada se comprueba con el organismo competente antes de modificar los datos publicos.
The Transfer Clock es independiente y no esta afiliado a FIFA, UEFA, ninguna liga ni ningun club.