2017-03-13 1 views
0

date("W",$timestamp)을 사용하면 연중 주 수를 얻을 수 있습니다. 그러나 그 주는 월요일에 시작됩니다. 토요일에 시작하는 주와 함께 연중 수주를 얻을 수있는 방법이 있습니까?PHP - 토요일부터 일주일에 일주일에

+1

내가 이해할 수있다 (intl 확장을 설치)을 IntlCalendar 클래스를 사용하지만 왜 중요한 saturday' '로 시작하는 것입니다 수 있습니다, 왜 당신을 자기 주 번호를 원해? – JustOnUnderMillions

+0

나는 토요일이 우리 월요일이기 때문에 금요일이 우리 일요일 인 것에 따라 이슬람에서 추측 할 것이다 – RiggsFolly

+0

그래, 그 이유 다. –

답변

1

당신은 당신이 sunday``로 주를 시작하려면

$cal = IntlCalendar::createInstance(); 
$cal->set(2013, 5 /* June */, 30); // A Sunday 
$cal->setFirstDayOfWeek(IntlCalendar::DOW_SATURDAY); 
echo IntlDateFormatter::formatObject($cal, 'w'); 
+0

스크립트를 실행했는데 일주일 동안 270216 번 에코를 달았습니다. 어떻게 그게 정확할까요? –

+0

좋아, formatObject의 두 번째 매개 변수에서 "w"로 바꿨다. 약간 혼란 스러웠습니다. 감사. –

관련 문제