함수 range2weeks()

Jmnote (토론 | 기여)님의 2015년 6월 24일 (수) 03:13 판 (새 문서: 분류: 시간 ==PHP== category: PHP <source lang='PHP'> function range2weeks($range) { $start_date = $range[0].'-1'; $end_date = $range[1].'-1'; $weeks = array(); $date...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)


PHP

function range2weeks($range) {
	$start_date = $range[0].'-1';
	$end_date = $range[1].'-1';

	$weeks = array();
	$date = $start_date;
	while( $date < $end_date ) {
		$weeks[] = date('o-\WW', strtotime($date));
		$date = date('o-\WW-N', strtotime("$date + 1 week"));
	}
	return $weeks;
}

$weeks = range2weeks( array('2014-W50', '2015-W02') );
print_r( $weeks );
# Array ( [0] => 2014-W50 [1] => 2014-W51 [2] => 2014-W52 [3] => 2015-W01 ) 

$weeks = range2weeks( array('2015-W02', '2014-W50') );
print_r( $weeks );
# Array ( )
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}