기타 유용한 팁을 공유하는 곳입니다.
  • 웹미니 한줄 전광판 영역 입니다.
글 수 57

0

조회 수 : 5972 신고 : 0

작성자 : 이병준
포인트 : 0 | 레벨 : 0

function ddayTime($startday,$dday,$except_wdays){    
    $stime = strtotime($startday);
    
    $kwday = array('일','월','화','수','목','금','토');
    $wdays_code = array_keys(array_intersect($kwday,explode(',',$except_wdays)));

    $wdays_cnt = sizeof($wdays_code);
    $week_date_cnt = (7-$wdays_cnt);
    $week_cnt = floor($dday/$week_date_cnt);
    $week_left_date_cnt = $dday%$week_date_cnt;
    

    
    $last_wdays_dcnt=0;
    for($i=0;$i<=$week_left_date_cnt;$i++) {
        
        if(in_array((date('w',$stime)+$i)%7,$wdays_code)) {
            $last_wdays_dcnt++;
            $week_left_date_cnt++;
        }
    }
    
    $wdays_dcnt = ($week_cnt*$wdays_cnt);

    $tar_date = strtotime($startday.' + '.($dday+$wdays_dcnt+$last_wdays_dcnt).' days');
    return $tar_date;
}

$startdate = '2009-10-01';
$except_wdays = '월,수,금';
for($z=1;$z<=15;$z++) {
    echo $startdate.'일부터 ('.$except_wdays.')요일을 제외한 '.$z.'일후=>'.my_date(ddayTime($startdate,$z,$except_wdays))."<br>\r\n";
}

function my_date($timestemp) {
    $kwday = array('일','월','화','수','목','금','토');
    return date('Y-m-d (',$timestemp).$kwday[date('w',$timestemp)].")";
}


http://codepad.org/zR8xOy33
소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 BEST 아이콘이 붙게됩니다.
추천수에 따른 배경색 보기 본문으로 바로가기
  • 추천수 50개이상
  • 추천수 30개이상
  • 추천수 20개이상
  • 추천수 10개이상
  • 추천수 3개이상
닫기

첫번째 댓글을 남겨주세요!

List of Articles
번호 제목 글쓴이 날짜 추천 수 조회 수
57 배경 지워주는 사이트 title: [ani]깜빡이는 표정빽짱구 2018-12-23   473
56 좀비 pc 확인하는 방법 (악성봇 감염확인) file title: [ani]방울UI 2013-08-01   2366
55 사이트 속도 비교해주는곳 title: 새싹사뎅이 2012-06-30 1 2806
54 폴더 및 파일 숨기기 [1] 춘삼사마 2012-06-22   3409
53 페이지 로딩바 이미지를 만들어주는 사이트 file [2] title: [ani]Good luck 문구킬러 2012-05-02   4865
52 독립도메인을 구글메일과 연동했을때 안드로이드... title: [ani]깜빡이는 표정빽짱구 2011-12-21   3974
51 아이폰에서 itunes(아이튠즈) 어플이 보이지 않을때 title: [ani]깜빡이는 표정빽짱구 2011-10-17   4236
50 hit 민원24 - 주민등록등본(초본) 프린트가 안될때 title: [ani]깜빡이는 표정빽짱구 2011-08-12 1 14112
49 아이패드 무료어플 중 -_- PC원격제어 가능한 어... 코엘스브롸져 2011-01-07   7324
48 사이트의 DNS주소 정확히 조회할떄 유용한사이트.. 늘푸른 2010-07-23   5296
47 [php]validatePhoneNumber() , 전화번호 체크 컴센스 2010-05-29   6169
46 혼용하기 쉬운 10가지 용어 정리 컴센스 2010-05-29   5438
45 세탁기 청소하는 법 컴센스 2010-05-28   7226
44 오랜만에 무료문자사이트 총정리~ [2] 컴센스 2010-05-28   6649
43 [php]특정요일 빼고 날짜구하기 이병준 2010-05-28   5972
42 택배 싸게 보내는 법 컴센스 2010-05-27   7050
41 모바일용 웹페이지를 만들때 필요한 User-Agent ... 컴센스 2010-05-27   5996
40 Adobe CS3 와 CS4 에서 cooltype.dll 에러가 날때... 컴센스 2010-05-27   9727
39 네이버 자료실 액티브엑스 없이 자료받기 컴센스 2010-05-27   5550
38 [개인 무료배포] 혜움서체 세톨박이 2010-05-27   9210