MomentJs를 사용하여 시간대를 변경하지 않고 날짜/시간 표시
P粉952365143
P粉952365143 2023-10-17 22:58:38
0
2
627

때때로 웹사이트 프런트엔드에 특정 시간대로 조정된 날짜/시간이 표시되는데, 사용자의 시간대에 상관없이 그대로 표시되기를 원합니다.

예를 들어 다음 날짜가 있다고 가정해 보겠습니다.

2015-01-22T16:11:36.36-07:00

-07:00은 산지 표준시를 의미하며 MomentJs는 이를 알고 다른 시간대의 사용자에 맞게 자동으로 조정합니다. 예를 들어, 다음 코드를 사용하여 날짜 시간을 표시한다고 가정해 보겠습니다.

으아아아

중부 표준시(-06:00)의 사용자에게는 시간이 오후 4시 11분 대신 오후 5시 11분으로 표시됩니다. 사용자의 시간대를 조정하지 않고 날짜/시간을 그대로 표시하도록 MomentJs에 어떻게 지시합니까?

P粉952365143
P粉952365143

모든 응답(2)
P粉520545753

utcOffset 메서드를 사용하여 수동으로 오프셋을 설정할 수 있습니다. 으아악

P粉066725148

순간의 utc() 메소드를 사용하여 시간대를 제거하고 모든 것을 표준시로 표시합니다.

으아악

이렇게 하면 시간대 오프셋 없이 UTC 시간이 표시됩니다. 사용자/서버 시간대에 기록된 시간을 표시하려면 모멘트 인스턴스 구성 시 시간대 정보를 구문 분석하고 구문 분석된 문자열에 기록된 시간대를 사용하도록 하면 됩니다.

으아악

이 두 가지 방법 중 하나를 사용하면 해당 시간대를 반영하는 방식으로 시간을 표시하는 것을 고려해야 합니다. 그렇게 하지 않으면 최종 사용자에게 많은 혼란을 초래할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿