date -jr recebe um timestamp unix (número de segundos desde a meia-noite de 1 de janeiro de 1970 GMT) e converte-o para a hora local equivalente. Estou apostando que você está correndo em um fuso horário que é uma hora à frente do GMT. Dez segundos depois da meia-noite de janeiro de 1970 em GMT é uma hora e dez segundos depois da meia-noite de janeiro de 1970 na CET, por exemplo.
Se você usar a opção "-u", receberá a hora UTC. Então, isso pode funcionar para você:
date -jur 10 '+%H:%M:%S'