2014-05-10 4 views
0

으로 가져옵니다. 주어진 날짜의 주 번호를 반환하는 함수를 찾습니다. 대신에 특정 주에 대한 첫날의 날짜를 반환하고 싶습니다. 이것은 date() 자체이거나 date() - 1과 date() - 7 사이의 것입니다.현재 날짜()에서 시작하는 달력 주를

목적 : 내 사이트는 이번 주에 이벤트를 반환합니다. 지금은 범위 날짜() + 7 만 표시하며 이는 올바르지 않습니다.

감사 & 감사합니다,

답변

0

사용 strtotime() 기능이 같은 마커스 : 귀하의 경우

strtotime("next monday"); 
strtotime("this sunday"); 
strtotime("last sunday"); 

: 당신은 타임 스탬프를 가지고 결과

strtotime("this monday"); 

.

두 번째 방법은 다음과 같이이다 :

$day = date('w'); 
$week_start = date('m-d-Y', strtotime('-'.$day.' days')); 
$week_end = date('m-d-Y', strtotime('+'.(6-$day).' days'));