함수 date array()

Jmnote (토론 | 기여)님의 2015년 10월 22일 (목) 18:01 판 (새 문서: 분류: Date ;함수 date_array() ==PHP== category: PHP <source lang='php'> function date_array($start, $end) { $reversed = ($start>$end); $min = $reversed ? $end : $start;...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
함수 date_array()

1 PHP

function date_array($start, $end) {
	$reversed = ($start>$end);
	$min = $reversed ? $end : $start;
	$max = $reversed ? $start : $end;

	$dates = array();
	$date = $min;
	while( $date <= $max ) {
		$dates[] = $date;
		$date = date('Y-m-d', strtotime($date.' +1 day'));
	}
	return $reversed ? array_reverse($dates) : $dates;
}
print_r( date_array('1999-12-30', '2000-01-02') );
print_r( date_array('2000-01-02', '1999-12-30') );
/*
Array
(
    [0] => 1999-12-30
    [1] => 1999-12-31
    [2] => 2000-01-01
    [3] => 2000-01-02
)
Array
(
    [0] => 2000-01-02
    [1] => 2000-01-01
    [2] => 1999-12-31
    [3] => 1999-12-30
)
*/

2 같이 보기

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