때때로 웹사이트 프런트엔드에 특정 시간대로 조정된 날짜/시간이 표시되는데, 사용자의 시간대에 상관없이 그대로 표시되기를 원합니다.
예를 들어 다음 날짜가 있다고 가정해 보겠습니다.
2015-01-22T16:11:36.36-07:00
-07:00은 산지 표준시를 의미하며 MomentJs는 이를 알고 다른 시간대의 사용자에 맞게 자동으로 조정합니다. 예를 들어, 다음 코드를 사용하여 날짜 시간을 표시한다고 가정해 보겠습니다.
으아아아중부 표준시(-06:00)의 사용자에게는 시간이 오후 4시 11분 대신 오후 5시 11분으로 표시됩니다. 사용자의 시간대를 조정하지 않고 날짜/시간을 그대로 표시하도록 MomentJs에 어떻게 지시합니까?
utcOffset 메서드를 사용하여 수동으로 오프셋을 설정할 수 있습니다. 으아악
순간의
으아악utc()
메소드를 사용하여 시간대를 제거하고 모든 것을 표준시로 표시합니다.이렇게 하면 시간대 오프셋 없이 UTC 시간이 표시됩니다. 사용자/서버 시간대에 기록된 시간을 표시하려면 모멘트 인스턴스 구성 시 시간대 정보를 구문 분석하고 구문 분석된 문자열에 기록된 시간대를 사용하도록 하면 됩니다.
으아악이 두 가지 방법 중 하나를 사용하면 해당 시간대를 반영하는 방식으로 시간을 표시하는 것을 고려해야 합니다. 그렇게 하지 않으면 최종 사용자에게 많은 혼란을 초래할 수 있습니다.