날짜 및 시간을 처리하는 데 널리 사용되는 JavaScript 라이브러리인 Moment.js는 시간을 계산하는 우아한 방법을 제공합니다. 두 날짜의 차이. diff() 메서드는 분과 초 단위의 차이를 쉽게 반환할 수 있지만 경과된 시간을 검색하는 것도 바람직한 경우가 있을 수 있습니다.
귀하의 질문에 설명된 Moment.js의 diff() 메서드 를 사용하면 두 날짜 사이의 시간을 확인하고 분, 초 등 원하는 단위를 사용하여 형식을 지정할 수 있습니다. 그러나 Duration.hours() 메서드를 사용하여 기간 시간을 추출하는 것은 경과된 시간이 아닌 현재 시간을 반환하므로 오해의 소지가 있을 수 있습니다.
이를 수정하려면 Duration.asHours() 메서드를 사용해야 합니다. 대신 취업하세요. 이 메서드는 기간을 10진수 형식으로 반환합니다. 예를 들어, 두 날짜 사이에 3시간 30분이 있는 경우, Duration.asHours()는 3.5를 반환합니다.
다음은 수정된 코드 조각입니다.
var duration = moment.duration(end.diff(startTime)); var hours = duration.asHours();
이 수정된 코드는 정확하게 지정된 두 날짜 사이의 시간 수를 추출하여 애플리케이션에서 나중에 사용할 수 있도록 시간 변수에 저장합니다.
위 내용은 Moment.js에서 날짜 간 시간 차이를 정확하게 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!