2016-08-25 6 views
0

NodeJS에서 날짜 문자열의 시간대를 설정하려고합니다. 모듈은 Moment Timezone입니다. 워드 프로세서로순간 표준 시간대 모듈의 시간대 변경

가 : 55 : 00.000Z

var moment = require('moment-timezone'); 
moment.tz.add('America/Los_Angeles|PST PDT|80 70|0101|1Lzm0 1zb0 Op0'); 

var m = moment.tz("2013-11-18 11:55", "America/Los_Angeles"); 
m.format();      // 2013-11-18T11:55:00-08:00 
console.log(m); 

하지만 난 2013-11-18T19 있어요.

2013-11-18 11:55:00 GMT -0800과 같은 것을 얻고 싶습니다. 무슨 일이야? ;)

답변

0

을 당신은 순간 인스턴스 m 대신 다른 m.format()

모두의 출력 문자열을 기록하는 것은 잘 보인다.

는 또한 약 internal properties 순간 사용자 가이드에서를 읽고 싶어하고, 매기의 블로그 게시물, "Moment.JS Shows the Wrong Date!"

+0

감사 할 수 있습니다! 그래서 이것은 Date 생성자를 오버라이드하는데 사용될 수 있습니까? 결과 문자열을 NodeJS의 PageMod로 설정하여 무시 날짜를 설정하려고합니다. – user2543953

+0

아니면 시간대가 날짜를 무시하지 않습니까? NodeJS의 Date 문자열 생성자에서 GMT를 설정하는 다른 방법을 알고 있습니까? – user2543953

+0

[StackOverflow Guidelines] (http://stackoverflow.com/help)를 따르십시오. 특히, 의견을 사용하여 새로운 질문을하지 마십시오. 새로운 질문을하십시오. 또한 먼저 검색해 보시고 나는 그 순간의 문서를 읽으시기 바랍니다. 건배. –