Development

dayjs 제대로 활용하기: getTimezoneOffset

안다희 2023. 2. 17. 19:47
728x90

원하는 기능

// KST(UTC+9) 기준, "2023-02-17 18:00:00" <<< ISO String이 기기별 시간대에 맞게 변환되어야 한다.

ex)
timezone: UTC+8
input: "2023-02-17 18:00:00" // UTC+9 
output: "2023-02-17 17:00:00" // UTC+8

 

구현 방법

const minuteToAdd = dayjs().utcOffset() - 540; // 한국시간 기준으로 넘어오기 때문에, 540(9*60분)을 빼준다.
const time = dayjs(input).add(minuteToAdd, 'minute');

AWESOME...

 

 

참고

https://hianna.tistory.com/451

출처: https://mingos-habitat.tistory.com/34 [밍고의서식지:티스토리]