순간 버전 : 2.0.0
docs를 읽은 후 이것이 간단하다고 생각했습니다 (Chrome 콘솔).
var timestring1 = "2013-05-09T00:00:00Z";
var timestring2 = "2013-05-09T02:00:00Z";
var startdate = moment(timestring1);
var expected_enddate = moment(timestring2);
var returned_endate = startdate.add(moment.duration(2, 'hours'));
returned_endate == expected_enddate // false
returned_endate // Moment {_i: "2013-05-09T00:00:00Z", _f: "YYYY-MM-DDTHH:mm:ss Z", _l: undefined, _isUTC: false, _a: Array[7]…}
이것은 사소한 예이지만 작동조차 할 수 없습니다. 나는 여기에 큰 것을 놓친 것처럼 느껴지지만 실제로는 얻지 못합니다. 이것조차도 작동하지 않는 것 같습니다.
startdate.add(2, 'hours')
// Moment {_i: "2013-05-09T00:00:00Z", _f: "YYYY-MM-DDTHH:mm:ss Z", _l: undefined, _isUTC: false, _a: Array[7]…}
도움을 주시면 감사하겠습니다.
편집 : 내 최종 목표는 내가 작업중 인 것과 같은 이진 상태 차트를 만드는 것입니다 : http://bl.ocks.org/phobson/5872894
보시다시피, 현재이 문제를 해결하는 동안 더미 x 값을 사용하고 있습니다.
returned_endate
것이 있습니다. 접근 방법을 알고있는 모든 표현은 오전 2 시가 아니라 자정에 있습니다. 작업중인 D3 차트를 만들 수 있도록 오전 2 시가되어야합니다 (편집 된 질문 참조). 다시 감사합니다.