Hmm... akkor többszörös tévedésben voltam, köszi a pontosítást! Szóval először is a unix time-ot kevertem a UTC-vel... de a leírásból szerintem egyértelmű hogy mire gondoltam.
A másik, hogy ezek szerint a unix time-ban is vannak szökőmásodpercek.. na ez a fő probléma, így már jobban értem a helyzetet.
Szóval a lényeg hogy az időt nyilvántartani egy lineáris másodperc időbélyegben kell(ene), és onnan kell a konverziós függvényeket jól megírni az olvasható, időszámítás-függő formátumokra. De így legalább minden időbélyeg egyedi és folytonos.