[jquery] 날짜 계산

Posted by RAY.D
2015. 4. 28. 09:35 Web/javascript / jQuery
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.




날자형식의 문자열에 날짜를 빼거나 더할수 있다.

예) date_add("2011-03-30", 1)

 

function date_add(sDate, nDays) {

    var yy = parseInt(sDate.substr(0, 4), 10);

    var mm = parseInt(sDate.substr(5, 2), 10);

    var dd = parseInt(sDate.substr(8), 10);

 

    d = new Date(yy, mm - 1, dd + nDays);

 

    yy = d.getFullYear();

    mm = d.getMonth() + 1; mm = (mm < 10) ? '0' + mm : mm;

    dd = d.getDate(); dd = (dd < 10) ? '0' + dd : dd;

 

    return '' + yy + '-' +  mm  + '-' + dd;

}
 




개발하다보면 날짜 계산과 포맷 때문에 짜증날때가 한두번이 아니다.