[英]How to get client timezone in PHP
我正在搜索可以自動獲取客戶端時區的 PHP 代碼。 我已經搜索過,我找到了獲取時區的 javascript。 如何在 PHP 中轉換和使用 JavaScript 來自動獲取時區?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
function get_time_zone_offset( ) {
var current_date = new Date( );
var gmt_offset = current_date.getTimezoneOffset( ) / 60;
return gmt_offset;
}
$('#offset').html( get_time_zone_offset( ) );
</script>
請幫我將此代碼轉換為 PHP 並將此函數調用為 echo。
我將非常感謝你們。
您可以通過 ajax 將 timezone_offset 發送到服務器。 然后您可以將其存儲在服務器上的某個位置。 或者您可以使用此值設置 cookie,以便在下一頁加載時使用它。
但是,如果您需要計算並立即將其顯示給用戶 - 您最好使用 javascript 和 cookie 來加載下一頁。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.