jquery datapicker로 두 입력 텍스트 (시작 & 끝)가있는 양식이 있습니다. jQuery로 나는 다른 속도 그래서jQuery 날짜 범위 사이의 일 수
For ex:
start-date end-date rate
Range A: 01/01/2012 - 06/30/2012 --> 5%
Range B: 07/01/2012 - 12/31/2012 --> 10%
Range C: 01/01/2013 - 06/30/2013 --> 15%
Range D: 07/01/2013 - 12/31/2013 --> 20%
and so on...
So if date inserted in "start" is = 08/15/2012
and the date inserted in "end" is = 11/20/2013
The number of days per range are:
Range A: 0
Range B: 138 with a rate 10%
Range C: 181 with a rate 15%
Range D: 143 with a rate 20%
에게 적용 기간 (매년 두 학기)의 미리 정의 된 범위에 빠지는 일 수를 얻을 수 트링하고 대답은, 같은 것을 수행하는 방법 :
를 여기(Math.min(end,rangeX_end-date) - Math.max(start,rangeX_start-date))*rangeX_rate
이 DATEDIFF (/ 2,010 '10/10 ', '20// 2010 (12)', '일'부착 jsFiddle을 참조하십시오, 그것을 위해 jQuery를 필요가 없습니다); –
이 함수는 두 날짜 사이의 일 수를 계산합니다. 감사합니다. 그러나 모든 범위의 골짜기 수를 세는 방법 ?? 다음과 같은 것 : 범위 A에 속하는 일수, 범위 B보다 범위 C보다 크다는 등의 수를 반환합니다. 50 개 이하의 범위가 있습니다. 50 개를 만들어야합니까 ?? 거기에 루프를 사용할 수있는 방법이 있습니까 ?? 고마워요 – fasenderos
예, 여기에 며칠 동안 뭐하고 있니? JSFiddle에서 모형을 만들 수 있으며 원하는 기능과 장소를 말해 줄 수 있습니까? 그러면 코드를 채울 것입니다. @fasenderos –