테스트 사이트 - 개발 중인 베타 버전입니다

문의 드립니다. 채택완료

copo 8년 전 조회 4,427

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

위 처럼하고

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

하면 결과값이 나오는데요

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

 

뭐가 문젠가요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 6개

채택된 답변
+20 포인트
1$wr_1 = strtotime($list[$i]['wr_1']) + ($list[$i]['wr_2'] * 3600);

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
copo
8년 전
해결 했습니다.

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

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

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

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

댓글을 작성하려면 로그인이 필요합니다.

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
copo
8년 전
^^; 글쓰기시
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

댓글을 작성하려면 로그인이 필요합니다.

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

         $wr_1=$wr_1*1;

echo $wr_1."<br>";


해보세요

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
copo
8년 전
답변 감사합니다.
$wr_1 값은 나옵니다.^^;

댓글을 작성하려면 로그인이 필요합니다.

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>";

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
copo
8년 전
echo $list[$i]['wr_1']."<br>"; 일때는 $list[$i]['wr_1']의 값이 나오구요,
echo $list[$i]['wr_1']*1."<br>";일때는 출력 않됨
ehco $list[$i]['wr_2']*3600."<br>"; 도 마탆가지로 출력 않되네요^^;

댓글을 작성하려면 로그인이 필요합니다.

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
copo
8년 전
답변 감사합니다.

저도 그것이 의심되서 $wr_a, $aaa 이런 식으로 변경 후 해봐도 않되네요^^;
$wr1로도 마찮가지네요^^;

댓글을 작성하려면 로그인이 필요합니다.

$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); 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
copo
8년 전
답변 감사합니다.
이전과 같이 0으로 나옵니다.^^;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인