2013-10-01 7 views
0

PHP 날짜 ('W')를 사용하고 있습니다. 올해의 주 수를 얻는 함수.CenOS에서 잘못된 주 번호를 표시합니다.

date('W') says "40" (that's correct). 

문제는 내 리눅스 머신, CentOS는이 정확한 날짜를 가지고,하지만 잘못된 주 번호를 표시합니다.

date +"%W" says "39" 

왜 이런 식으로 작동하는지 그리고 어떻게 해결할 수 있습니까?

I는 다음과 같이 사용합니다 :

답변

0

좋아, 내가 대답을 발견 날짜 + % V를

주의 첫 날이 월요일에

% V ISO 주 번호 (01..53 주의 첫 날이 월요일에 년의)

%의 W의 주 번호, 생각 (00..53)

0
date('W'); 
은 위의 코드는 어떤 리눅스 쇼를 모르는 ISO-8,601주 번호를 (제공

비 y 기본값). 올바른 연도를 원할 경우 O가 W 주와 함께 올바른 연도를 제공하기 때문에 (W Y) 대신에

대신에 (W Y)를 사용하십시오.

관련 문제