php 시간 질문 드리겠습니다. 채택완료
미니님a
2년 전
조회 2,262
제가 좀 이해가 안가서 ...그렇습니다.
$wr_4 = time()+(60*60*24*1);
하면 1일이 잘 설정 됩니다.

$wr_4 = time()+(60*60*1);
하면 1시간이 잘 설정 됩니다.

근데 여기서 부터 이상해집니다..
$wr_4 = time()+(60*60*5);
5시간이 되어야 하는데 1일 5시간이 설정됩니다.

$wr_4 = time()+(60*60*6);
6시간이 아닌 18시간이 설정이 됩니다.

혹시 왜 그런지 알 수 있을까요 ?
제 상식으로는 이해가 안가네요...
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 5개
�
미니님a
2년 전
이상하네요 ㅠㅠ 같아요 ㅠ
P
Phillips
2년 전
<?php
date_default_timezone_set('Asia/Seoul');
$wr_4 = time()+(60*60*24);
$wr_5 = time()+(60*60*5);
echo date('Y-m-d H:i:s', $wr_5) . "<br>";
echo date('Y-m-d H:i:s',$wr_4) . "<br>";
?>
테스트값 어떻게 나오시나요
제대로 안나오시면
https://zetawiki.com/wiki/PHP_%EC%8B%9C%EA%B0%84%EB%8C%80_%EC%84%A4%EC%A0%95_%EC%9E%98%EB%AA%BB%EB%90%9C_%EA%B2%BD%EC%9A%B0
참고하세요.
date_default_timezone_set('Asia/Seoul');
$wr_4 = time()+(60*60*24);
$wr_5 = time()+(60*60*5);
echo date('Y-m-d H:i:s', $wr_5) . "<br>";
echo date('Y-m-d H:i:s',$wr_4) . "<br>";
?>
테스트값 어떻게 나오시나요
제대로 안나오시면
https://zetawiki.com/wiki/PHP_%EC%8B%9C%EA%B0%84%EB%8C%80_%EC%84%A4%EC%A0%95_%EC%9E%98%EB%AA%BB%EB%90%9C_%EA%B2%BD%EC%9A%B0
참고하세요.
�
미니님a
2년 전
네 잘 나와요 .... 훔.. 소스가 문제인가보네요 제가 작성한건 아래입니다.
[code]
$write_time = $view['wr_4'];
$write_list = date("Y-m-d h:i:s", $write_time);
$now_list = date("Y-m-d h:i:s", time());
$result_list = strtotime($write_list) - strtotime($now_list);
$day = floor(($result_list)/(60*60*24));
$hour = floor(($result_list-($day*60*60*24))/(60*60));
$minute = floor(($result_list-($day*60*60*24)-($hour*60*60))/(60));
$second = $result_list-($day*60*60*24)-($hour*60*60)-($minute*60);
[/code]
[code]
$write_time = $view['wr_4'];
$write_list = date("Y-m-d h:i:s", $write_time);
$now_list = date("Y-m-d h:i:s", time());
$result_list = strtotime($write_list) - strtotime($now_list);
$day = floor(($result_list)/(60*60*24));
$hour = floor(($result_list-($day*60*60*24))/(60*60));
$minute = floor(($result_list-($day*60*60*24)-($hour*60*60))/(60));
$second = $result_list-($day*60*60*24)-($hour*60*60)-($minute*60);
[/code]
�
엑스엠엘
2년 전
$write_time = $view['wr_4'];
//$write_list = date("Y-m-d h:i:s", $write_time);
//$now_list = date("Y-m-d h:i:s", time());
$result_list = $write_list - time();
$day = idate( 'd', $result_list);
$hour = idate( 'H', $result_list);
$minute = idate( 'i', $result_list);
$second = idate( 's', $result_list);
//$write_list = date("Y-m-d h:i:s", $write_time);
//$now_list = date("Y-m-d h:i:s", time());
$result_list = $write_list - time();
$day = idate( 'd', $result_list);
$hour = idate( 'H', $result_list);
$minute = idate( 'i', $result_list);
$second = idate( 's', $result_list);
�
미니님a
2년 전
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인