단지 moment() 객체가 isValid() 메소드를 가지고있어 제공된 데이터의 유효성을 검사하는 것처럼 보입니다. moment.duration() 객체에 해당하는 항목이 있습니까? 왜냐하면 isValid()는 지속 기간에 존재하지 않는 것 같습니다.moment.js 기간을 확인하는 방법은 무엇입니까?
2
A
답변
1
나는 이것이 순간에 누락 된 것 같다. 필자는 필요 이후 유효 기간을 확인하는 다음 해결 방법을 생각해 냈습니다. 통찰력은 유효하지 않은 지속 시간은 정확히 'P0D'지속 시간을 초래한다는 것입니다. 여기에서 공유하기 :
durationIsValid(iso8601DurationString){
if(iso8601DurationString === 'P0D') return true;
return moment.duration(iso8601DurationString).toISOString() !== 'P0D';
}
희망이 있습니다.
+0
의도적으로 길이가 0 인 지속 시간을 만드는 경우에는 작동하지 않습니다. 순간에 유효 기간이 없으면 기본값은 0입니다. 그래서이 경우에 당신에게 잘못된 음성을 줄 것입니다. (이 순간에 현재 순간 버전은 2.20.1입니다. 향후 버전에서는 더 나은 유효 기간 유효성 검사가 이루어지기를 바랍니다.) 이 유효성 확인은 https://github.com/moment/moment/blob/develop/src/lib/duration/constructor.js에서 확인할 수 있습니다. – RobotNerd
관련 문제
- 1. 기간을 추가하는 방법은 무엇입니까?
- 2. laravel cashier 및 stripe를 사용하여 유예 기간을 확인하는 방법은 무엇입니까?
- 3. 전체 월간 여부에 관계없이 기간을 확인하는 방법은 무엇입니까?
- 4. moment.js
- 5. moment.js
- 6. moment.js
- 7. Groovy에서 기간을 포맷하는 방법은 무엇입니까?
- 8. AngularJS로 기간을 필터링하는 방법은 무엇입니까?
- 9. LongClick 기간을 관리하는 방법은 무엇입니까?
- 10. jqueryui 기간을 제한하는 방법은 무엇입니까?
- 11. moment.js 24h 형식
- 12. moment.js 오류
- 13. moment.js 사용
- 14. Yii의 CGridView에서 검색 기간을 지정하는 방법은 무엇입니까?
- 15. 월별 등록 데이터에서 기간을 계산하는 방법은 무엇입니까?
- 16. Android에서 특정 주간의 기간을 찾는 방법은 무엇입니까?
- 17. 안드로이드에서 화면의 잠긴 기간을 찾는 방법은 무엇입니까?
- 18. mysql 테이블에서 당월의 기간을 선택하는 방법은 무엇입니까?
- 19. DhtmlxScheduler 기간을 사용자 정의하는 방법은 무엇입니까?
- 20. 안드로이드 타이머 기간을 변경하는 방법은 무엇입니까?
- 21. Android EditText : 작성시 기간을 적용하는 방법은 무엇입니까?
- 22. Sklearn TfidfVectorizer로 기간을 분석하지 않는 방법은 무엇입니까?
- 23. MySQL에 기간을 저장하는 가장 좋은 방법은 무엇입니까
- 24. 앱 세션 기간을 기록하는 방법은 무엇입니까?
- 25. discriminant ada의 기간을 전달하는 방법은 무엇입니까?
- 26. Lambda와 DynamoDB를 사용하여 기간을 검색하는 방법은 무엇입니까?
- 27. JodaTime 기간을 10 진수로 변환하는 방법은 무엇입니까?
- 28. 기간을 Joda에서 기간으로 변환하는 방법은 무엇입니까?
- 29. 직렬 포트를 통해 두 메시지 사이의 기간을 확인하는 방법
- 30. Moment.js .isBefore 비교 날짜는
['moment.isDuration (obj);'] (http://momentjs.com/docs/#/durations/is-a-duration/) – VincenzoC
유효 기간은 어떻게 생각합니까? – svarog
moment.duration ('내 개인 시간대 5')은 유효하지 않아야합니다. 예 : – schacki