답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 11개
�
3년 전
�
3년 전
$timenow = date("Y-m-d"); //오늘날짜
$timetarget = $row['it_cust_price_end']; //종료일
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now >= $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
되나요?
$timetarget = $row['it_cust_price_end']; //종료일
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now >= $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
되나요?
�
3년 전
[code]
$timenow = date("Y-m-d"); //오늘날짜
$timetarget = "2022-05-15"; //종료일
$row['it_cust_price3'] = 60000;
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now > $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
[/code]
음..조건이 >= 이상이면 이라서 오늘 날짜까지 해당 되서 그런거라는 말씀이신가요?
> 초과로 바꾸시면 다음날되면 바뀌실거에요
무조건 0으로 나오는거는 종료일이 지나서 그런 것 같습니다.
위 종료일을 이리저리 바꿔보시면서 테스트해보시면 됩니다!
$timenow = date("Y-m-d"); //오늘날짜
$timetarget = "2022-05-15"; //종료일
$row['it_cust_price3'] = 60000;
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now > $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
[/code]
음..조건이 >= 이상이면 이라서 오늘 날짜까지 해당 되서 그런거라는 말씀이신가요?
> 초과로 바꾸시면 다음날되면 바뀌실거에요
무조건 0으로 나오는거는 종료일이 지나서 그런 것 같습니다.
위 종료일을 이리저리 바꿔보시면서 테스트해보시면 됩니다!
�
3년 전
다시 적용해 봤는데 값이 60000으로 이제 고정되서 나와요.
그래서 60000을 $row['it_cust_price2'] = $row['it_cust_price2']; 수정해도 0으로 나오고요.
$row['it_cust_price2'] = 60000; 를 $row['it_cust_price2']; 이렇게 해도 0이나와요.
답변 너무나 감사합니다. 도저히 안되나 보네요. 신경써 주셔서 너무너무 감사합니다. 포기해야겠네요. ㅠㅠ
그래서 60000을 $row['it_cust_price2'] = $row['it_cust_price2']; 수정해도 0으로 나오고요.
$row['it_cust_price2'] = 60000; 를 $row['it_cust_price2']; 이렇게 해도 0이나와요.
답변 너무나 감사합니다. 도저히 안되나 보네요. 신경써 주셔서 너무너무 감사합니다. 포기해야겠네요. ㅠㅠ
�
3년 전
아 ㅎㅎ;; 그 저 금액은 제가 테스트한다고 입력해놓은거라서;;
강제로 입력한 $row['it_cust_price3'] = 60000; 이걸 지우시면됩니다
$timetarget 여기엔 종료일 변수를 넣으시구요
[code]
$timenow = date("Y-m-d"); //오늘날짜
$timetarget = $row['it_cust_price_end']; //종료일
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now > $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
[/code]
강제로 입력한 $row['it_cust_price3'] = 60000; 이걸 지우시면됩니다
$timetarget 여기엔 종료일 변수를 넣으시구요
[code]
$timenow = date("Y-m-d"); //오늘날짜
$timetarget = $row['it_cust_price_end']; //종료일
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now > $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
[/code]
�
3년 전
ㅠ_ㅠ 왜 이렇게 하면 자꾸 0이 되는지 이상하네요.
값도 <?php echo $it['it_cust_price3']; ?><?php echo $it['it_cust_price_start']; ?> <?php echo $it['it_cust_price_end']; ?> 이렇게 각각불러오면 전부다 불러와지는데...
아래에다가 바로
<?php
$timenow = date("Y-m-d"); //오늘날짜
$timetarget = $row['it_cust_price_end']; //종료일
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now > $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
?>
이렇게 넣었는데 값은 0 으로 나와요.
이거 제가 잘못하고 있어서 그러는걸까요? 시간초분이 있어서 그럴수도 있나요?
값도 <?php echo $it['it_cust_price3']; ?><?php echo $it['it_cust_price_start']; ?> <?php echo $it['it_cust_price_end']; ?> 이렇게 각각불러오면 전부다 불러와지는데...
아래에다가 바로
<?php
$timenow = date("Y-m-d"); //오늘날짜
$timetarget = $row['it_cust_price_end']; //종료일
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now > $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
?>
이렇게 넣었는데 값은 0 으로 나와요.
이거 제가 잘못하고 있어서 그러는걸까요? 시간초분이 있어서 그럴수도 있나요?
�
3년 전
ㅎㅎ 시분초도 있나요?
$timenow = date("Y-m-d H:i:s");
이렇게 바꾸면 어때요?
그리고 종료일 값이 어떻게 되나요?
https://marlboroyw.tistory.com/421
여기한번 보시면 이해하시는데 도움이되실까용?
$timenow = date("Y-m-d H:i:s");
이렇게 바꾸면 어때요?
그리고 종료일 값이 어떻게 되나요?
https://marlboroyw.tistory.com/421
여기한번 보시면 이해하시는데 도움이되실까용?
�
3년 전
시작일 2022-05-13 00:00:00
종료일 2023-05-13 18:00:00
값이 입력되어 있습니다. 수정을 timenow 수정을 해도 동일하네요 ㅎㅎ
종료일 2023-05-13 18:00:00
값이 입력되어 있습니다. 수정을 timenow 수정을 해도 동일하네요 ㅎㅎ
�
3년 전
종료일이 2023년도면 60000원 나오는게 맞지않나요?
$timenow = date("Y-m-d H:i:s"); //오늘날짜
$timetarget = "2022-05-13 18:00:00"; //종료일
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now > $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
잘되는데요?
$timenow = date("Y-m-d H:i:s"); //오늘날짜
$timetarget = "2022-05-13 18:00:00"; //종료일
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now > $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
잘되는데요?
�
3년 전
답변 너무 너무 감사합니다. ㅠ__ㅠ 그런데 진짜 정말 0 으로 나와요. 이상하게요.
$timenow = date("Y-m-d h:i:s"); //오늘날짜
$timetarget = "2022-05-15 00:00:00"; //종료일
$row['it_cust_price3'] = 60000;
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now > $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
이걸로 하면 값이 수동금액이 적히고 날짜 맞쳐서 빠지는건 맞는데요.
그런데 list에서 작성한 수동금액과 날짜 소스를 수정해서 넣으면 자꾸 값이 0으로 나와요.
그냥 출력하면되는데 정상적으로 그런데 자꾸 이러니 진짜 너무 죽겠네요.
너무 감사합니다. 이때까지 신경써주신거만으로도 너무도 감사합니다. 죄송합니다. ㅠㅠ
$timenow = date("Y-m-d h:i:s"); //오늘날짜
$timetarget = "2022-05-15 00:00:00"; //종료일
$row['it_cust_price3'] = 60000;
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);
if($str_now > $str_target) {
$row['it_cust_price3'] = 0;
}
echo $row['it_cust_price3'];
이걸로 하면 값이 수동금액이 적히고 날짜 맞쳐서 빠지는건 맞는데요.
그런데 list에서 작성한 수동금액과 날짜 소스를 수정해서 넣으면 자꾸 값이 0으로 나와요.
그냥 출력하면되는데 정상적으로 그런데 자꾸 이러니 진짜 너무 죽겠네요.
너무 감사합니다. 이때까지 신경써주신거만으로도 너무도 감사합니다. 죄송합니다. ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
duraboys
3년 전
</strong></p>
<p><?php</p>
<p>if ($row['it_cust_price_start'] >= $row['it_cust_price_end'])</p>
<p>echo '0'</p>
<p>else</p>
<p>echo $row['it_cust_price3'];</p>
<p>?></p>
<p><strong>
이런식으로 하면 되지않을까요..
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
3년 전
<?php
if ($row['it_cust_price_start'] <= G5_TIME_YMD && G5_TIME_YMD <= $row['it_cust_price_end'])
echo '0';
else
echo $row['it_cust_price3'];
?>
if ($row['it_cust_price_start'] <= G5_TIME_YMD && G5_TIME_YMD <= $row['it_cust_price_end'])
echo '0';
else
echo $row['it_cust_price3'];
?>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
채택
답변대기
답변대기
채택
채택
답변대기
채택
답변대기
채택
채택
채택
답변대기
채택
채택
답변대기
답변대기
채택
채택
<? if ($row['it_cust_price_start'] >= $row['it_cust_price_end'])
{
$row['it_cust_price3'] = 0;
} ?>
<?php echo $row['it_cust_price3']; ?>
틀렸으면 방법 좀 부탁드립니다. ㅜㅜ