Note/그밖에
php용 adddate() 함수 -> addDate()
Delia :D
2011. 10. 20. 13:09
// 현재 날짜에 넘겨진 인자(일수)만큼 더한다. $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일을 더함.