The core logic is constant except the finite unit of centisesimal second, i assumed it to be equivalent to 0.00086408 SI unit of time.