Dapatkan Zon Waktu Pengguna
Panduan ini meneroka dua kaedah berkesan untuk mendapatkan zon waktu pengguna: PHP dan JavaScript.
Pendekatan PHP:
Kod PHP ini mengakses zon waktu sebagai pembolehubah:
<?php session_start(); $timezone = $_SESSION['time']; ?>
Pendekatan JavaScript:
Dalam
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
Kemudian, masukkan kod jQuery berikut:
<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>
Akhir sekali, buat fail "timezone.php" dengan kod berikut:
<?php session_start(); $_SESSION['time'] = $_GET['time']; ?>
Pendekatan ini menggunakan jQuery dan PHP untuk menetapkan pembolehubah sesi "masa" dengan zon waktu pengguna dan mendapatkan semula nilai dalam skrip PHP utama.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Zon Waktu Pengguna Menggunakan PHP dan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!