Copy
$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개 / 댓글 6개
채택된 답변
+20 포인트
2017-02-16 (목) 12:53:25
1 | $wr_1 = strtotime($list[$i]['wr_1']) + ($list[$i]['wr_2'] * 3600); |
그러면 $list[$i]['wr_2'] 값을 20170101 식으로 바꾸는 작업 부터
답변에 대한 댓글 1개
2017-02-16 (목) 13:01:02
2017-02-16 (목) 12:37:38
copo 님 날짜 계산 하시는 거같은데요
제가 값이 나오는지 물어보는 게 아니라 어떤 값을 가지구 저 걸 하려는 지 보려는 거여요
답변에 대한 댓글 1개
2017-02-16 (목) 12:47:53
^^; 글쓰기시
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
2017-02-16 (목) 12:21:26
$wr_1=$list[$i]['wr_1'];
$wr_1=$wr_1*1;
echo $wr_1."<br>";
해보세요
답변에 대한 댓글 1개
2017-02-16 (목) 12:02:31
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개
2017-02-16 (목) 12:08:55
echo $list[$i]['wr_1']."<br>"; 일때는 $list[$i]['wr_1']의 값이 나오구요,
echo $list[$i]['wr_1']*1."<br>";일때는 출력 않됨
ehco $list[$i]['wr_2']*3600."<br>"; 도 마탆가지로 출력 않되네요^^;
echo $list[$i]['wr_1']*1."<br>";일때는 출력 않됨
ehco $list[$i]['wr_2']*3600."<br>"; 도 마탆가지로 출력 않되네요^^;
2017-02-16 (목) 12:00:02
단순히 변수에 값만 대입했는데 나오던 게 안 나온다는 건 그 값이 나오기 전에 $wr_1이라는 변수를 어디선가 리셋하고 있다고 보여지네요.
이름을 $wr1로 바꿔서 찍어 보세요.
답변에 대한 댓글 1개
2017-02-16 (목) 12:03:23
답변 감사합니다.
저도 그것이 의심되서 $wr_a, $aaa 이런 식으로 변경 후 해봐도 않되네요^^;
$wr1로도 마찮가지네요^^;
저도 그것이 의심되서 $wr_a, $aaa 이런 식으로 변경 후 해봐도 않되네요^^;
$wr1로도 마찮가지네요^^;
2017-02-16 (목) 11:53:15
$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개
답변을 작성하려면 로그인이 필요합니다.
자세히는 이해가 않가지만 계산식을 처음에는
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
위의 ?> 안에 넣어 했던 건인데 해당 소스를 나타내고자 하는 <div> 안에 넣고 하니 되네요^^;
끝까지 답변 해 주셔서 감사합니다.^^