날짜 관련 질문 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

날짜 관련 질문 정보

날짜 관련 질문

본문

ㅎㅎ
1주일째 이 문제로 헤매네요..

wr_1에 숫자가 입력되어있을 경우
wr_datetime을 기준으로
2009-01(2009년1월, 2009년1월31일까지가 아닌)까지의 합산을 하시오라고 한다면 다음의 식이 어떻게 되어야할까요?

$rowsum = sql_fetch(" select sum(wr_1) as sum_in from g4_write_test_in where ...
$sum = $rowsum[sum_in];

아 험난하네요.
감사합니다.
  • 복사

댓글 전체

답이 될지 모르겠습니다. 전에 스크랩했던 내용입니다.

$d1 = '2009-05-02';
$d2 = '2008-03-20';
$d1_e = explode('-', $d1);
$d2_e = explode('-', $d2);

echo '년수로는 '.($d1_e[0] - $d2_e[0]).' 년 지났고<br />';
echo '월수로는 '.((($d1_e[0]-$d2_e[0])*12)-($d1_e[1]>$d1_e[0]?$d1_e[1]-$d2_e[1]:$d2_e[1]-$d1_e[1])).' 개월 지났으며<br />';
echo '일수로는 '.intval((strtotime($d1)-strtotime($d2))/86400).' 일 지났습니다.';
아무래도 제가 원하는 것을 질문을 잘 못한 것 같습니다.
로직을 바꾸어서 표현하닌 그럭저럭 되었습니다.
관심 가져주셔서 감사합니다.
© SIRSOFT
현재 페이지 제일 처음으로