Det er ikke en god idé at antage, at en forskydning er et antal timer eller halve timer - der er helt sikkert kvarttimers tidszoner.
Brug af millisekunder til offset er nok det mest fleksible, men jeg vil påstå, at minutter er meget nemmere at læse. Hvis du nogensinde kommer til at se på de "rå" data i databasen, er det lettere at forstå værdien 60 =1 time end 3600000. Jeg kan ikke forestille mig, at du virkelig har brug for brøkdele af minutter som forskydning.