PHP | 원하는 날짜에 해당하는 주간날짜 구하기. (월~일)
페이지 정보
작성자 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일18-09-06 16:10 조회7,890 회 댓글0 건관련링크
본문
$weekday = date('w',strtotime($date));
$weekday = $weekday == 0 ? 7 : $weekday;
$fr_week = 1 - $weekday;
$to_week = 7 - $weekday;
$fr_date = wz_get_addday($date, $fr_week); // 월
$to_date = wz_get_addday($date, $to_week); // 일
// 날짜구하기
function wz_get_addday($day, $add) {
$day = preg_replace('/[^0-9]/', '', $day);
$y = substr( $day, 0, 4 );
$m = substr( $day, 4, 2 );
$d = (int)substr( $day, 6, 2 );
if ($add >= 0) {
return date("Y-m-d", mktime(0,0,0, $m, ($d+$add), $y));
}
else {
if ($d > $add) {
return date("Y-m-d", mktime(0,0,0, $m, ($d+$add), $y));
}
else {
return date("Y-m-d", mktime(0,0,0, $m, ($d-$add), $y));
}
}
}
댓글목록
등록된 댓글이 없습니다.