2010-03-03 6 views
2

이렇게 현재 날짜와 요일의 주 번호가 이와 같이 생성되었습니다().주 번호 및 주간

$week_number = date('W'); 
$week_day = date('w'); 

이 형식을 지정해야합니다. 이번 주에 어떻게 시작해야합니까? 또는 $ week_number 및 $ week_day가있는 달의 요일?

+0

시작일의 의미는 무엇입니까? 선행 월요일 또는 일요일? – Skilldrick

+0

잘못된 설명을 드려 죄송합니다. 주 번호를 이런 식으로 변환해야합니다. 3 월 1 일 ~ 7 일 –

답변

3

업데이트는 :

아마 this article 당신을 도와줍니다. 주어진 주 시작 및 종료 날짜를 얻는 방법을 설명합니다. 형식이 <year>W<week-number><daynumber>이며, 월요일

<?php 
// Monday 
echo date(
    datetime::ISO8601, 
    strtotime("2006W37")); 

// Sunday 
echo date(
    datetime::ISO8601, 
    strtotime("2006W377")); 
?> 

1입니다.

업데이트 2 : 원하는 형식으로 날짜를 얻을 수

echo strtotime("last Monday"); 
echo strtotime("next Sunday"); 

당신은 date() 이것을 결합 할 수 있습니다 :

는 어쩌면 또 다른 가능성은 strtotime()이 방법을 사용하는 것입니다.


date('d')으로 해당 날짜를 바로 볼 수 있습니다.

date() documentation.

+0

나는이 기능을 알고 있지만, 나는 현재 주간을 얻는다. 나는 주어진 주 수와 주일을 가진 날을 필요로한다. –

+0

@ 톡톡 : 알겠습니다. 업데이트 된 답변을 확인하십시오. –