Shift Time of a Date using javascript
Posted on March 16, 2022
Here an handy snippet to shift the time of a given Date object:
const offset = 1
const now = new Date()
const shifted = new Date(now.getTime() + (offset*60*60*1000))
This way you can format using the native Intl object:
const res = new Intl.DateTimeFormat('it-IT', {timeStyle: 'long'}).format(shifted)