f.Date().calcTimezoneOffset()

f.Date(DateString, FormatString).calcTimezoneOffset(offset)

개요

f.Date()로 생성된 Date객체에 offset을 차이를 시간에 적용한 값을 반환합니다.

f.Date().calcTimezoneOffset() 만 사용 할 경우 Object 형태로 반환되기 때문에 원하는 값을 얻을 수 없다. 해당 메소드 뒤에 getDate(),format() 등의 문자열 반환 함수를 같이 사용하여야 한다.

파라미터

파라미터명
필수여부
타입
제약사항
설명

offset

필수

Number

시간을 변경할 오프셋(분) 값

예시

//Seoul에 있는 사용자에게 날짜를 추출 
var SeoulDatetime = f.Date().getDatetime()
// 20220102T10:20:30
var SeoulTimezoneOffset = f.Date().getTimezoneOffset() 
// -540
var UTCDatetime = f.Date().calcTimezoneOffset(f.Date().getDatetime()).getDatetime()
//SeoulDatetime을 Hawai에 있는 사용자에게 현지 기준시로 보여주기
var SeoulDate = f.Date().setDatetime(SeoulDatetime)
var UTCDate = SeoulDate.calcTimezoneOffset(SeoulTimezoneOffset)
// 서울현지시간을 UTC기준의 시간으로 변경 
console.log(UTCDate.getDatetime()) 
// 20220102T01:20:30


var HawaiDate = UTCDate.calcTimezoneOffset(-f.Date().getTimezoneOffset())
var HawaiDatetime = HawaiDate.getDatetime()
console.log(HawaiDatetime) 
// 20220101T13:20:30

Last updated