PHP date()함수 시간과 서버 시간이 다르게 나올때
페이지 정보
본문
예를들어 서버시간은 15시30분 22초인데 php에서 <?php echo date('Y-m-d H:i:s'); ?> 을 호출하면 페이지에 나오는 시간은 06:11:63 이런식으로 전혀 다르게 나오는 경우가 있다.
이럴때 date()함수 사용전에 date_default_timezone_set() 함수를 호출해주자!
date_default_timezone_set()는 php 5.1.0 부터 사용가능.
<?php
echo "변경전 시간 : ". date('Y-m-d H:i:s') ."<br>";
date_default_timezone_set('Asia/Seoul'); // 시간을 서울 표준시로 변경합니다
echo "변경후 시간 : ". date('Y-m-d H:i:s') ."<br>";
?>
관련자료
http://muggletip.tistory.com/8
http://php.net/manual/en/function.date-default-timezone-set.php
이럴때 date()함수 사용전에 date_default_timezone_set() 함수를 호출해주자!
date_default_timezone_set()는 php 5.1.0 부터 사용가능.
<?php
echo "변경전 시간 : ". date('Y-m-d H:i:s') ."<br>";
date_default_timezone_set('Asia/Seoul'); // 시간을 서울 표준시로 변경합니다
echo "변경후 시간 : ". date('Y-m-d H:i:s') ."<br>";
?>
관련자료
http://muggletip.tistory.com/8
http://php.net/manual/en/function.date-default-timezone-set.php
댓글목록
등록된 댓글이 없습니다.