PHP 날짜 ('W')를 사용하고 있습니다. 올해의 주 수를 얻는 함수.CenOS에서 잘못된 주 번호를 표시합니다.
date('W') says "40" (that's correct).
문제는 내 리눅스 머신, CentOS는이 정확한 날짜를 가지고,하지만 잘못된 주 번호를 표시합니다.
date +"%W" says "39"
왜 이런 식으로 작동하는지 그리고 어떻게 해결할 수 있습니까?
I는 다음과 같이 사용합니다 :
PHP 날짜 ('W')를 사용하고 있습니다. 올해의 주 수를 얻는 함수.CenOS에서 잘못된 주 번호를 표시합니다.
date('W') says "40" (that's correct).
문제는 내 리눅스 머신, CentOS는이 정확한 날짜를 가지고,하지만 잘못된 주 번호를 표시합니다.
date +"%W" says "39"
왜 이런 식으로 작동하는지 그리고 어떻게 해결할 수 있습니까?
I는 다음과 같이 사용합니다 :
좋아, 내가 대답을 발견 날짜 + % V를
주의 첫 날이 월요일에% V ISO 주 번호 (01..53 주의 첫 날이 월요일에 년의)
%의 W의 주 번호, 생각 (00..53)
date('W');
은 위의 코드는 어떤 리눅스 쇼를 모르는 ISO-8,601주 번호를 (제공
비 y 기본값). 올바른 연도를 원할 경우 O가 W 주와 함께 올바른 연도를 제공하기 때문에 (W Y) 대신에
대신에 (W Y)를 사용하십시오.