시간 차이 질문 입니다. 채택완료
웹프리죤
4년 전
조회 1,993
몇시간 몇분 남았습니다. 라고 나오게 하고 싶습니다.
시간, 분 차이를 어떻게 수정해줘야 할까요?
</p>
<p>$sql = " select * from g5_write_request order by wr_id desc limit 1 ";
$result = sql_fetch($sql);</p>
<p> </p>
<p>$now = date("Y-m-d H:i:s");
$totime = date("Y-m-d H:i:s", strtotime($result['wr_datetime']."+3 hours"));</p>
<p>$hour = '';
$minutes = '';</p>
<p> </p>
<p>if($now < $totime) {
alert('예약 가능 시간까지 '.$hour.'시간 '.$minutes.'분 남았습니다.');
}</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
</p>
<p><?php
$result['wr_datetime'] = '2021-06-23 14:00:00';
$time = strtotime($result['wr_datetime']."+3 hours") - time();
$hour = floor($time / (60*60));
$minutes = floor(($time % (60*60)) / 60);
echo $hour.' 시간 '.$minutes.' 분 남았습니다.';
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
4년 전
</p>
<pre>
<code>
</code></pre>
<p>date_default_timezone_set('Asia/Seoul');</p>
<pre>
<code>$sql = " select * from g5_write_request order by wr_id desc ";
$result = sql_fetch($sql);</code></pre>
<p>$now = strtotime(date('Y-m-d H:i:s'));</p>
<p>$totime = strtotime(date("Y-m-d H:i:s", strtotime($result['wr_datetime']."+3 hours")));</p>
<p>$results = $totime-$now;</p>
<p>$hour = floor($results/3600);</p>
<p>$results = $results - ($hour * 3600);</p>
<p>$minutes = floor($results / 60);</p>
<pre>
<code>if($now < $totime) {
alert('예약 가능 시간까지 '.$hour.'시간 '.$minutes.'분 남았습니다.');
}</code></pre>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인