함수 range2weeks()

Jmnote (토론 | 기여)님의 2015년 6월 24일 (수) 03:16 판


1 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 ( )

2 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}