Sto progettando una funzione che con un timestamp UTC lo convertirà all'ora locale.
La domanda che ho, nel caso in cui le impostazioni correnti dell'ora legale vengano applicate alla conversione o le impostazioni DST di data e ora?
Se si va con il primo, l'attuale impostazione dell'ora legale applicata al timestamp - significherebbe che 4pm è stato registrato con DST + 1 sarebbe 3pm con DST + 0 e 4pm con DST + 0, a seconda del periodo dell'anno che hai controllato la data a.
Se vai con quest'ultimo, l'impostazione dell'ora legale verrà applicata ad esso - quindi le 4pm registrate con l'ora legale + 1 diranno sempre le 4pm, indipendentemente dal periodo dell'anno in cui l'hai controllato.
Quale è più preferibile in pratica?