Tu ottieni il secondo orario dal primo... sottraendo 7 ore dall'orario del pc di chi vede la pagina.

Quindi tutto regolare... per poter fare quello che ti immagini dovresti avere l'orario di riferimento generato dal server (che presumibilmente non si sposta fisicamente) e identificare ogni client... per sapere dove si trova e quindi calcolare quante ore sottrarre o sommare.

In javascript la vedo proprio tosta... anzi impossibile.

ciao