var i = Date.now();
function rotate() {
var a = .1;
var t = Date.now();
var n = (t - i) / 1e3;
i = t;
viewer.scene.camera.rotate(Cesium.Cartesian3.UNIT_Z, -a * n);
}
viewer.clock.onTick.addEventListener(rotate);
setTimeout(function() {
viewer.clock.onTick.removeEventListener(rotate);
}, 5000);