수고많으신데요 잘려고 누웠다가 갑자기 질의를 드립니다.
혹시 wr_1를 시작일로 하고 wr_2를 종료일로 했을 때 wr_3에 개월수가 나오게 기능한지 문의를 드리고요 닐자의 표기는 2017-03-09이런식으로 되어 있고요 또 가능하다면 12개월이상은 그냥 12개월로 표기가 되었으몀 합니다. 참고자료나 소스 알고 계시면 깊은 조언을 부탁드리겠습니다. 감사합니다
혹시 wr_1를 시작일로 하고 wr_2를 종료일로 했을 때 wr_3에 개월수가 나오게 기능한지 문의를 드리고요 닐자의 표기는 2017-03-09이런식으로 되어 있고요 또 가능하다면 12개월이상은 그냥 12개월로 표기가 되었으몀 합니다. 참고자료나 소스 알고 계시면 깊은 조언을 부탁드리겠습니다. 감사합니다
|
답변 3개 / 댓글 4개
채택된 답변
+20 포인트
2017-03-11 (토) 20:05:55
게시판 스킨 말하는거 아닌가요...
파일하나 생성합니다.
게시판 스킨폴더에 write_update.head.skin.php 하나 만들면 될것 같습니다.
write_update.head.skin.php
Copy
<?phpif (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // 가입으로 부터 몇 개월인지 체크하여 wr_3값에 넣기if($wr_1 && $wr_2) { // wr_1 값이랑 wr_2값이 있을 때 실행 $wr_3 =(substr($wr_2,0,4) - substr($wr_1,0,4))*12; //년도가 넘어가면 12 $wr_3 = $wr_3 + substr($wr_2,5,2)- substr($wr_1,5,2);} ?>
write_update.head.skin.php 요 파일만 생성하면 될것 같은데요..
답변에 대한 댓글 2개
페이스오프
2017-03-14 (화) 11:56:34
네 말씀하신 바와 같이 산정은 잘됩니다....그러나 1년 이상인 경우에는 12로 표기를 하는 부분에 대하여서는 저만 그런가 잘 안되네요....하여간 감사드리고 확인이 늦어서 죄송합니다.
2017-03-11 (토) 07:09:18
입사일 2016-12-01 퇴사일 2017-02-02
Copy
// 가입으로 부터 몇 개월인지 검사하기.... $wr_3 = (substr($member[mb_2],0,4) - substr($member[mb_1],0,4))*12; //년도가 넘어가면 12 $wr_3 = $wr_3 + substr($member[mb_2],5,2) - substr($member[mb_1],5,2); echo "출력값 =>".$wr_3;
출력값 => 2
출력하면 개월수로 출력할것 같습니다.
답변에 대한 댓글 1개
페이스오프
2017-03-11 (토) 15:06:46
네 소중한 의견감사합니다. 제 능력 밖이라서 무슨말씀인지 모르겠습니다. 하여간 감사드립니다.
Unknown
2017-03-11 (토) 02:04:18
Carbon 과 같은 날짜 라이브러리에서는 두 날짜 객체의 간격을 구해주는 기능이 있습니다.
diffInMonths() 가 필요하신 기능이 맞는지 확인해보세요.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.