문의 드립니다.

문의 드립니다.

QA

문의 드립니다.

본문


$wr_1 = strtotime($list[$i]['wr_1']) + ($list[$i]['wr_2'] * 3600);

위 처럼하고

echo strtotime($list[$i]['wr_1']) + ($list[$i]['wr_2'] * 3600);

하면 결과값이 나오는데요

echo $wr_1; 하면 결과가 0으로 나옵니다.

 

뭐가 문젠가요?

 

이 질문에 댓글 쓰기 :

답변 6

1$wr_1 = strtotime($list[$i]['wr_1']) + ($list[$i]['wr_2'] * 3600);

그러면 $list[$i]['wr_2'] 값을 20170101 식으로 바꾸는 작업 부터  

해결 했습니다.

자세히는 이해가 않가지만 계산식을 처음에는

<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

위의 ?> 안에 넣어 했던 건인데 해당 소스를 나타내고자 하는 <div> 안에 넣고 하니 되네요^^;

끝까지 답변 해 주셔서 감사합니다.^^

$wr_1 = strtotime($list[$i]['wr_1']) + ($list[$i]['wr_2'] * 3600);

아래처럼 해보세요

$wr_1 = strtotime($list[$i]['wr_1']*1) + ($list[$i]['wr_2'] * 3600); 

단순히 변수에 값만 대입했는데 나오던 게 안 나온다는 건 그 값이 나오기 전에 $wr_1이라는 변수를 어디선가 리셋하고 있다고 보여지네요.

이름을 $wr1로 바꿔서 찍어 보세요. 

echo $list[$i]['wr_1']."<br>";

ehco $list[$i]['wr_2']."<br>";

echo $list[$i]['wr_1']*1."<br>";

ehco $list[$i]['wr_2']*3600."<br>";

해보세요 어떠게 나오나요? 

         $wr_1=$list[$i]['wr_1'];

         $wr_1=$wr_1*1;

echo $wr_1."<br>";


해보세요

 

copo 님 날짜 계산 하시는 거같은데요

제가 값이 나오는지 물어보는 게 아니라 어떤 값을 가지구 저 걸 하려는 지 보려는 거여요  

^^; 글쓰기시
wr_1 필드값(날자)은 20170101로 입력 값과
wr_2 필드값(시간)은 0~23의 숫자 중 하나의 값의 입력값으로
현제 시간과 비교하여 아이콘을 나타나게 하던 중이였습니다.

단순히 비교하여 나타나게 하면 되는데 g4 스킨에 비슷한게 있어 (이벤트 게시판) 소스 보면서 g5에 맞춰 변경하던 중이였습니다.

https://sir.kr/g4_skin/20801?sfl=wr_subject%7C%7Cwr_content&stx=%EA%B0%95%EC%A2%8C&page=4

답변을 작성하시기 전에 로그인 해주세요.
전체 56
QA 내용 검색

회원로그인

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