현재 몇주째 문의

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
현재 몇주째 문의

QA

현재 몇주째 문의

본문

$now = time ();
$now3 = mktime (0, 0, 0, 1, 1, date ("Y"));
$min = $now - $now3;
$weeks = ceil (((($min / 60) / 60) / 24) / 7);
 
 
위코드가 몇주차 주간 표시되는부분인데.....
현재 14주차임에도 15주차로 나오네요 ;;;;;;;

이 질문에 댓글 쓰기 :

답변 2

$weeks = ceil (((($min / 60) / 60) / 24) / 7);
 
↓↓↓↓
 
$weeks = floor (((($min / 60) / 60) / 24) / 7);
 
요롷게 해 보세요.
 
 
ceil() 높은 수로 나옴 / 예) 1.2의 경우 2로 나옴
floor() 낮은 수로 나옴 / 예) 1.2의 경우 1로 나옴
 
 
저는 하루의 경우
60*60*24 를 하지 않고 그냥 86400 을 씁니다.

표준주차 출력을 원하시는것이라면
일요일을 한주의 시작으로 잡을경우 strftime("%U") 로 처리하시고
월요일을 한주의 시작으로 잡으시려면 date("W") 로 처리하시면 됩니다.
그리고 1월달 첫주라인과 12월 마지막 라인의
주차부분에 대해서는 올해 또는 다음해와 연결되는 주 의 남은날수의 많고 적음을 가지고 계산하게되니
출력시 어떻게 하실지 생각하셔야 합니다
계산식으로 하려면 좀더 많은 코딩이 필요하겠네요


위에 입력하신 코드가 주차 계산의 전부라면 일반적으로 우리가 말하는 주차에 대한
값을 가질 수 가 없습니다. 올해만 사용하실거라 상관없다고 하시면...

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT