2017-03-23 1 views
0

나는이 marketStartTime 아래 Moment.js 날짜 개체 :추출 시간

moment.js date object

내가까지의 시간 (시간, 초 및 AM/PM)을 추출 할 위의 객체를 (문자열이 아닌) 순간 객체로 유지합니다.

moment(moment(marketStartTime, TIME_FORMAT).format(TIME_FORMAT), TIME_FORMAT) 

내가 먼저 시간 문자열로 순간을 변환 한 후 다시 순간에 시간 문자열로 변환 :

나는 아래이 작업을 수행하는 추한 방법을 알아 냈어.

순간 오브젝트에서 시간을 추출하여 순간 오브젝트로 유지합니까?

+0

'moment.duration'은 문제가되지 않으십니까? – Hosar

+0

@hosar 시간 범위가 필요하지 않습니다. 한 번만하면됩니다. 나는 moment.duration이 나를 어떻게 도울 수 있는지 보지 못한다. 그러나 이것에 대한 더 깊은 통찰력이 있다면, 그것은 좋을 것이다! – Vtron89

+0

@ Vtron89 위의 개체에서 시간 (시간, 초 및 오전/오후)을 _ 추출하고 순간 개체 (문자열이 아닌)로 유지하는 것은 무엇을 의미합니까? 순간 JS 객체와 같은 모멘트 객체는 항상 시간과 날짜를 나타냅니다 (기본값은 오늘 임). – VincenzoC

답변

0

당신은 내가 이런 식으로 사용했습니다 날짜 의 시작을 기준으로 기간을 만들 수 있습니다

 var from = (value.clone()).startOf('d');   
     this.innerValue = m.duration({ from: from, to: value }); 

는 현재 버전>이 (나는 2.17.1을 사용하고 있습니다)를 사용해야합니다. 버전 2.1부터는 지속 시간에 대한 지원이 향상되었습니다. https://momentjs.com/docs/#/durations/