>웹 프론트엔드 >JS 튜토리얼 >Moment.js에서 날짜 간 시간 차이를 정확하게 검색하는 방법은 무엇입니까?

Moment.js에서 날짜 간 시간 차이를 정확하게 검색하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-25 12:39:021055검색

How to Accurately Retrieve Hours of Difference Between Dates in Moment.js?

Moment.js에서 날짜 간 시차 검색

날짜 및 시간을 처리하는 데 널리 사용되는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.