moment.tz('2017-10-15 13:53:43','Asia/Hong_Kong').format()
//returns '2017-10-15T13:53:43+08:00'
moment.tz('2017-10-15 13:53:43','Asia/Hong_Kong').format('h:m A')
//I expect to return '9:53 PM' but it returns '1:53 PM'
궁극적으로, 나는 결과를 포맷 할 수있는 fromNow()
기능을 적용 할. 그러나 적용 할 때 초기 타임 스탬프를 사용하고 적용되는 표준 시간대를 무시합니다.
moment.tz('2017-10-15 13:53:43','Asia/Hong_Kong').fromNow()
//I expect to return '1 min ago' when actual time is 13:54 UTC (21:54 in HK) but it returns '8 hours ago'
여기서 내가 뭘 잘못하고 있니?
이 질문에 어떤 문제가 있습니까? 몇 시간 동안이 주제를 봤 거든 위의 방법이 맞는 것 같습니다. 그러나 나는 기대 한 결과를 얻지 못했다. 누구든지 올바른 방향으로 나를 인도 할 수 있거나 downvote의 경우에 설명하면 도움이 될 것입니다. – sbkl
'moment.tz ('2017-10-15 13:53:43', 'Asia/Hong_Kong')'은 홍콩 ** 1 : 53 PM **에 해당하는 날짜/시간을 만듭니다. 'format' 메쏘드는이 같은 값을 출력하기 때문에, 왜 오후 9시 53 분을 출력으로 기대하는지 명확하지 않습니다. –
또한 질문을 편집하고 fromNow()를 사용하는 코드를 입력하고 예상 예제와 예상 결과를 추가 할 수 있습니까? * "초기 타임 스탬프를 사용하고 적용된 표준 시간대를 무시합니다"*라는 의미는 내게 명확하지 않습니다. –