Pengenalan:
Menentukan zon waktu pengguna boleh menjadi penting untuk pelbagai aplikasi web, seperti menjadualkan acara atau memaparkan maklumat sensitif masa dengan betul.
Pilihan PHP:
Untuk mendapatkan zon waktu pengguna menggunakan PHP, anda boleh menggunakan kaedah pembolehubah sesi yang digariskan dalam jawapan yang disediakan:
session_start(); $timezone = $_SESSION['time'];
Pilihan JavaScript:
Sebagai alternatif, anda boleh menggunakan penyelesaian JavaScript, yang melibatkan gabungan jQuery dan PHP:
Kod 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(); } }); } });
Kod PHP (zon waktu.php):
session_start(); $_SESSION['time'] = $_GET['time'];
Bagaimana ia Berfungsi:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Zon Masa Pengguna Menggunakan PHP dan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!