// 현재 날짜에 넘겨진 인자(일수)만큼 더한다. $dateStr가 없으면 현재날짜로 계산
function addDate($days, $dateStr = '') {
if ($dateStr == '') {
// 현재날짜에 넘겨진 인자만큼 더한다.
// 현재날짜에 넘겨진 인자만큼 더한다.
return date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + $days, date("Y")));
} else {
$a = explode('-', $dateStr); //년,월,일 구별
// $dateStr에 념겨진 인자만큼 더한다.
// $dateStr에 념겨진 인자만큼 더한다.
return date('Y-m-d', mktime(0, 0, 0, $a[1], $a[2] + $days, $a[0]));
}
}
//사용
//사용
echo addDate(30); // 현재날짜에 30일이 더해진 날짜를 반환.
echo addDate(30, '2011-10-20'"); // 10월 20일에 30일을 더함.
'Note > 그밖에' 카테고리의 다른 글
eclipse : 이클립스 팩키지 별 차이점 (0) | 2011.11.18 |
---|---|
java : class 및 함수 선언 시 필요한 선언..햇갈려서ㅠ (0) | 2011.11.16 |
php html 태그없애기 (0) | 2011.10.20 |
php array배열 일차원과 다차원 (0) | 2011.10.14 |
js clipboardData 이용, 특정 텍스트를 복사하기 (0) | 2011.10.11 |