문의 드립니다.
본문
$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 식으로 바꾸는 작업 부터
$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 님 날짜 계산 하시는 거같은데요
제가 값이 나오는지 물어보는 게 아니라 어떤 값을 가지구 저 걸 하려는 지 보려는 거여요
답변을 작성하시기 전에 로그인 해주세요.