2014-01-12 5 views
0

Nature 월을 얻기 위해 빼기 함수를 사용했지만 작동하지 않습니다. 다음은momentjs 빼기 자연 달 오류

var month = moment('2013-12-31').subtract('month',1);  

나는 결과가 2013-12-01입니다 싶지만 응답 2013-11-30 내 코드입니다.

무엇이 잘못 되었나요?

누구든지 나를 도와 줄 수 있습니까?

감사합니다.

답변

2

같은 달의 결과를 예상하고 그 날짜로부터 해당 달을 공제합니다. 순간이 잘 작동하고있는 것처럼 보입니다. 의 결과가 인 경우 응답에 하루 더 추가됩니다.

는이

var month = moment('2013-12-31').subtract('month',1).add('days',1); 

이 데이터 1 개월 빼고 그래서 당신이 올바른 응답을 얻을 것이다하는 일일 추가됩니다보십시오. 그 달의 첫 번째입니다.

+0

고마워요! 나는 그것을 시험해 본다! – Stone