[php 함수] 두날짜 사이의 모든날짜 배열 만들기 str_replace substr checkdate
[php 함수] 두날짜 사이의 모든날짜 배열 만들기 str_replace substr checkdate
<?
/***************************************************************************
* 두날짜 사이의 모든날짜 배열 만들기
****************************************************************************/
function dateGap($sdate,$edate){
$sdate = str_replace("-","",$sdate);
$edate = str_replace("-","",$edate);
for($i=$sdate;$i<=$edate;$i++){
$year = substr($i,0,4);
$month = substr($i,4,2);
$day = substr($i,6,2);
if(checkdate($month,$day,$year)){
$date[$year."-".$month."-".$day] = $year."-".$month."-".$day;
}
}
return $date;
}
// 모든날짜 배열 출력
echo "<pre>";
print_r(dateGap("2015-09-01", "2015-09-10"));
echo "</pre>";
echo "<br>";
?>
[ 출력 ]
Array ( [2015-09-01] => 2015-09-01 [2015-09-02] => 2015-09-02 [2015-09-03] => 2015-09-03 [2015-09-04] => 2015-09-04 [2015-09-05] => 2015-09-05 [2015-09-06] => 2015-09-06 [2015-09-07] => 2015-09-07 [2015-09-08] => 2015-09-08 [2015-09-09] => 2015-09-09 [2015-09-10] => 2015-09-10 )
'개발 > PHP' 카테고리의 다른 글
[php 함수] 숫자에 컴마 제거 (금액) removecomma str_replace (0) | 2018.12.31 |
---|---|
[php 함수] 이전달 , 다음달 구하기 ($yymm 은 200604 과 같은 형식으로) strtotime (0) | 2018.12.31 |
[php 함수] 금액의 원단위를 절삭 substr strlen (0) | 2018.12.29 |
[php 함수]용량(사이즈) 단위 돌려주기 메가, 기가, 테라 round (0) | 2018.12.29 |
[php 함수]요일별 칼라를 입혀서 리턴시켜주는 함수 date (0) | 2018.12.28 |