사용자 시간대 가져오기: PHP 및 JavaScript 솔루션
웹 사용자의 시간대를 결정하는 것은 다양한 애플리케이션에 필수적입니다. 이 Q&A는 이러한 요구 사항을 해결하기 위한 포괄적인 PHP 및 JavaScript 솔루션을 제공합니다.
PHP 솔루션:
시간대를 PHP 변수로 가져오려면 다음 코드를 사용하세요.
<?php session_start(); $timezone = $_SESSION['time']; ?>
이것은 세션 변수 "time"을 읽습니다. 이는 <머리>
JavaScript 솔루션:
JavaScript 스니펫은 다음과 같습니다.
<script type="text/javascript"> $(document).ready(function() { if("<?php echo $timezone; ?>".length==0){ var visitortime = new Date(); var visitortimezone = "GMT " + -visitortime.getTimezoneOffset()/60; $.ajax({ type: "GET", url: "http://example.com/timezone.php", data: 'time='+ visitortimezone, success: function(){ location.reload(); } }); } }); </script>
이 스니펫은 방문자의 시간대를 감지하여 이를 보냅니다. 라는 PHP 파일에 timezone.php.
Timezone.php:
<?php session_start(); $_SESSION['time'] = $_GET['time']; ?>
방문자의 시간대를 받아 세션에 저장하는 파일입니다.
사용법:
JavaScript를 실행한 후 페이지 다시 로드합니다. 이제 $timezone 변수를 PHP에서 사용하여 시간 관련 작업을 사용자 정의할 수 있습니다. 또한 이 솔루션은 현재 GMT/UTC 시간대 오프셋을 반환합니다.
위 내용은 PHP와 JavaScript를 사용하여 사용자의 시간대를 어떻게 확인할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!