php 날짜 관련 질문드립니다.

php 날짜 관련 질문드립니다.

QA

php 날짜 관련 질문드립니다.

본문

예를들어 


20171002 값과


20171225 값이 있는대  이 두개에 값 사이에있는 월요일인 날짜값만 가져오고 싶습니다..로직을 어떻게 


짜야핟지 머리아프네요..ㅠ

이 질문에 댓글 쓰기 :

답변 1

https://stackoverflow.com/a/27703743 에 나와있는 코드입니다.

함수화만 시켰습니다.

다른 답변글도 참고할 수 있을 듯 합니다.


 
<?php
$from_date = "20171002";
$to_date = "20171225";

echo count_days(1, $from_date, $to_date);  // 0:일, 1:월, 2:화, .. 

function count_days ($weekday, $from_date, $to_date) {
	while(strtotime($from_date) <= strtotime($to_date)){	    
	    if(date("N",strtotime($from_date)) == $weekday){
	        $counter++;
	    }
	    $from_date = date ("Y-m-d", strtotime("+1 day", strtotime($from_date)));

	}
	return $counter;
}

답변을 작성하시기 전에 로그인 해주세요.
전체 4

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT