너무 많은 날 동안이 싸워 왔습니다. 나는 날짜 (X)의 차이를 표시하려고 지금으로는 다음과 같습니다은 diff는 년 또는 몇 년이 정확히자바 스크립트 상대 시간 - 년과 월의 차이 표시
- 경우 - 그냥은 diff 년 개월 (경우
- DIFF 년 표시 1 년, 5 개월)은 다음과 같이 표시합니다.
- diff가 개월 (연수 없음) 인 경우 차이를 표시합니다.
- 며칠이면 일을 표시합니다.
희망은 분명합니다. - 매우 피곤합니다. 여기
내 코드입니다 (주석 라인은 내가 일을 얻을 수없는 무엇인가) :function RelativeTime(x){
var plural = '';
var mins = 60, hour = mins * 60; day = hour * 24,
week = day * 7, month = week * 4, year = day * 365;
if (x >= year){ x = (x/year)|0; dformat="year"; }
//else
//if ((x >= year)&& (x >= month)) { x = (x/year), (x/month)|0 ; dformat="year" , "month"; }
else if (x >= month) { x = (x/month)|0; dformat="month"; }
else if (x >= day*4) { x = (x/day)|0; dformat="day"; }
else if (x >= hour) { x = (x/hour)|0; dformat="hr"; }
else if (x >= mins) { x = (x/mins)|0; dformat="min"; }
else { x |= 0; dformat="sec"; }
if (x > 1) plural = 's';
if (x < 0) x = 0;
return x + ' ' + dformat + plural;
}
은'만약 relativeTime는()', 당신은 우리에게 샘플'x'를 줄 수 있습니까? –
변수가 전달됩니다. 간단히 말해서, 내가하고있는 일은 모든 팀 구성원들의 조인 연령을 찾는 것입니다. – joanne