SHsoft - 쉐어에드(공유광고) SHshop Pro 쇼핑몰 제작, 홈페이지 제작-PHP 게시판

본문 바로가기
PHP
개발자를 위한 온라인 커뮤니티  
HOME > PHP

 

PHP
[php 함수] 두날짜 사이의 모든날짜 배열 만들기 str_replace substr checkdate
작성자 : 관리자
조회 : 307
등록일 : 2016-02-04 (211.169.138.253) , 추천 : 0

[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 목록
이름 내용 등록일
댓글(comment)
* 표시가 있는 부분은 필수 입력 사항입니다.
PHP
*
*
비밀글
* 웹에디터 시작
상호 : SHsoft | 대표 : 윤상현 | 팩스 : 070-7501-7475 | 개인정보책임자 : 윤상현
이메일 : shsoft.app@gmail.com | 사업자 등록번호 : 125-40-00023 | 주소 : 인천시 부평구 시장로 33 7층 9호
Copyright © 2015 SHsoft All rights reserved.