JavaScript에서 날짜 차이 확인
JavaScript에서 두 날짜 간의 차이를 찾는 데는 Date 객체와 해당 밀리초 값을 활용하는 작업이 포함됩니다. 예를 들어 다음 예제를 고려해 보겠습니다.
var a = new Date(); // Current date now.
var b = new Date(2010, 0, 1, 0, 0, 0, 0); // Start of 2010.
var d = (b - a); // Difference in milliseconds.
이 계산은 경과 시간을 나타내는 현재 날짜(a)와 지정된 날짜(b) 사이의 밀리초 수를 제공합니다. 초 단위의 차이를 얻으려면 밀리초를 1000으로 나누고 정수로 반올림하면 됩니다. 분, 시간 또는 일과 같은 더 큰 시간 단위의 차이가 필요한 경우 아래에 설명된 get_whole_values 함수를 사용할 수 있습니다.
var seconds = parseInt((b - a) / 1000);
이 함수는 기본 값(예: 밀리초)과 시간 분수 배열(예: 분당 초, 시간당 분)을 매개변수로 사용합니다. 그런 다음 각 시간 단위의 전체 양과 원래 단위의 나머지 부분을 계산합니다.
function get_whole_values(base_value, time_fractions) {
time_data = [base_value];
for (i = 0; i console.log(get_whole_values(72000, [ 1000, 60])); // [0, 12, 1]
이 결과는 72000밀리초가 0밀리초, 12초, 1분으로 변환됨을 나타냅니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3