답변 6개 / 댓글 6개
채택된 답변
+20 포인트
1 | $wr_1 = strtotime($list[$i]['wr_1']) + ($list[$i]['wr_2'] * 3600); |
그러면 $list[$i]['wr_2'] 값을 20170101 식으로 바꾸는 작업 부터
copo 님 날짜 계산 하시는 거같은데요
제가 값이 나오는지 물어보는 게 아니라 어떤 값을 가지구 저 걸 하려는 지 보려는 거여요
답변에 대한 댓글 1개
^^; 글쓰기시
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 필드값(날자)은 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>";
해보세요
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이라는 변수를 어디선가 리셋하고 있다고 보여지네요.
이름을 $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);
답변을 작성하려면 로그인이 필요합니다.
자세히는 이해가 않가지만 계산식을 처음에는
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
위의 ?> 안에 넣어 했던 건인데 해당 소스를 나타내고자 하는 <div> 안에 넣고 하니 되네요^^;
끝까지 답변 해 주셔서 감사합니다.^^