亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP如何獲取客戶端時區以及準確顯示所在地時間

2024-05-04 21:47:14
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了PHP如何獲取客戶端時區以及準確顯示所在地時間,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

這段時間給用戶做了一個外貿網站,網站主要正對亞洲、歐洲已經美洲的用戶,其中有涉及到一個小功能,使用PHP實現根據訪客的時區給對方顯示他們當地時間,并記錄。但是有點前端設計的技術都知道PHP是運行在服務器終端的代碼,因此也只能獲取服務器的時間,所有僅僅使用PHP本身我們是無法獲取到客戶端時間這個功能的,這里我們需要找到JS來幫忙。

 這里我們使用到JS來保存用戶時區信息到COOKIE,然后用服務器端的php讀取COOKIE實現根據用戶時區顯示當地時間的方法來實現,具體實現方法代碼如下:

1、JS代碼

window.onload = function() {//TODO begin 處理登陸用戶時區    //獲得登陸用戶時區與GMT時區的差值    var exp = new Date();    var gmtHours = -(exp.getTimezoneOffset()/60);    setCookie('customer_timezone',gmtHours,1);    //判斷是否為夏令時    date = exp.format('yyyy-MM-dd HH:mm:ss');    if(inDaylightTime(date)){      setCookie('inDaylightTime',1,1);    }}//設置Cookiefunction setCookie(c_name,value,expiredays){    var exdate=new Date()    exdate.setDate(exdate.getDate()+expiredays)    document.cookie=c_name+ "=" +escape(value)+    ((expiredays==null) ? "" : "; expires="+exdate.toGMTString())}//判斷時間是東半球還是西半球function isEastEarthTime(newDate){  var dj= newDate.getGMTOffset(false);  if (dj.indexOf("-") == -1){    return true;  } else {    return false;  }}//是否是夏令時function inDaylightTime(date){ var start = new Date(date.getTime()); start.setMonth(0); start.setDate(1); start.setHours(0); start.setMinutes(0); start.setSeconds(0); var middle = new Date(start.getTime()); middle.setMonth(6); // 如果年始和年中時差相同,則認為此國家沒有夏令時 if ((middle.getTimezoneOffset() - start.getTimezoneOffset()) == 0)  {   return false; } var margin = 0; if (this.isEastEarthTime(date)) {   margin = middle.getTimezoneOffset(); } else {   margin = start.getTimezoneOffset(); } if (date.getTimezoneOffset() == margin) {   return true; } return false;}//DONE end

2、服務器端的PHP代碼

//24小時內 GMT到本地時間的轉換function gmt_to_local($time = '', $dst = FALSE){  //JavaScript設置Cookie,PHP取值  if (isset($_COOKIE["customer_timezone"])){    $timezone = $_COOKIE["customer_timezone"];  }else{    $timezone = 0;  }  if ($time == ''){    return now();  }  //時間處理  $time += $timezone * 3600;      //是否為夏令時  if(isset($_COOKIE["inDaylightTime"]) && $_COOKIE["inDaylightTime"]==1)  {    $dst = TRUE;  }  if ($dst == TRUE){    $time += 3600;  }  return date("H:i",$time);}

通過這2段代碼我們就能基本實現PHP顯示當地時間了。

以上就是PHP如何獲取客戶端時區以及準確顯示所在地時間的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线观看免费高清视频97| 亚洲最新av在线| 成人a视频在线观看| 久久99热这里只有精品国产| 欧美激情欧美狂野欧美精品| 91麻豆国产精品| 欧美电影免费在线观看| 亚洲欧洲日韩国产| 色综合久久天天综线观看| xxxxx91麻豆| 欧美三级欧美成人高清www| 久久久久国产一区二区三区| 成人黄色激情网| 国产精品成人国产乱一区| 日韩在线观看高清| 欧美有码在线视频| 午夜精品在线视频| 97在线观看免费高清| 国产精品亚洲自拍| 国产日韩在线免费| 91地址最新发布| 尤物yw午夜国产精品视频明星| 亚洲一品av免费观看| 国产精品视频免费在线观看| 色中色综合影院手机版在线观看| 久久99国产精品久久久久久久久| 日韩欧美在线字幕| 亚洲人成伊人成综合网久久久| 亚洲第一视频网站| 久久久久久国产精品久久| 欧美一级淫片aaaaaaa视频| 中文字幕亚洲综合久久| 亚洲欧美一区二区三区四区| 国自在线精品视频| 欧美日韩人人澡狠狠躁视频| 国产亚洲精品久久久久久牛牛| 午夜精品福利视频| 粗暴蹂躏中文一区二区三区| 欧美黑人巨大精品一区二区| 日韩欧美在线国产| 国产经典一区二区| 亚洲精品中文字幕女同| 欧洲精品久久久| 热re99久久精品国产66热| www.午夜精品| 亚洲国产精品久久| 38少妇精品导航| 国产精品情侣自拍| 中文字幕亚洲在线| 国产精品成人品| 国产欧美日韩亚洲精品| 国产精品入口日韩视频大尺度| 欧美日韩在线视频一区| 久久国产天堂福利天堂| 97久久超碰福利国产精品…| 中文字幕亚洲欧美一区二区三区| 亚洲高清色综合| 亚洲综合一区二区不卡| 国产精品69精品一区二区三区| 欧美在线免费看| 国产午夜精品一区二区三区| 91高潮精品免费porn| 91在线观看欧美日韩| 欧美专区在线观看| 在线成人中文字幕| 成人h猎奇视频网站| 日韩精品欧美国产精品忘忧草| 91久久久久久久久久久| 国产区亚洲区欧美区| 高清欧美性猛交| 成人免费视频97| 在线观看视频亚洲| 色久欧美在线视频观看| 97国产精品久久| 色综合91久久精品中文字幕| 日韩高清有码在线| 激情久久av一区av二区av三区| 中文字幕亚洲综合久久| 久热精品在线视频| 成人亚洲欧美一区二区三区| 高清欧美一区二区三区| 久久精品久久久久久国产 免费| 日韩欧美一区二区三区久久| 国产精品久久久久久搜索| 久久久91精品国产一区不卡| 26uuu日韩精品一区二区| 日韩av毛片网| 久久99青青精品免费观看| 日韩中文在线视频| 精品偷拍一区二区三区在线看| 91超碰caoporn97人人| 国产精品精品久久久久久| 亚洲国产小视频在线观看| 羞羞色国产精品| 91免费视频网站| 91九色视频在线| 国产中文字幕亚洲| 精品久久久久久电影| 国产精品午夜一区二区欲梦| 久久亚洲精品中文字幕冲田杏梨| 国产精品观看在线亚洲人成网| 91精品在线国产| 日韩在线观看成人| 中文字幕国内精品| 日韩一区视频在线| 国产成人精品午夜| 中文字幕亚洲欧美日韩在线不卡| 日本精品免费一区二区三区| 国产精品18久久久久久麻辣| 北条麻妃在线一区二区| 一本色道久久88亚洲综合88| 神马久久久久久| 欧美人交a欧美精品| 日韩风俗一区 二区| 欧美激情精品久久久| 久久国产精品电影| 亚洲一区二区三区xxx视频| 国产精品高清网站| 国产美女久久精品香蕉69| 国产精品久久久久久超碰| 国产视频欧美视频| 国产视频精品xxxx| 久久久久久18| 亚洲国产精品99| 福利视频一区二区| 欧美精品做受xxx性少妇| 一区二区三区回区在观看免费视频| 91免费在线视频网站| 日韩在线欧美在线国产在线| 欧美电影在线观看网站| 国产精品久久久久91| 欧美高清视频在线播放| 亚洲精品按摩视频| 欧美日韩国产限制| 欧美大片va欧美在线播放| 成人中心免费视频| 韩国v欧美v日本v亚洲| 国产精品美女久久久久久免费| 成人欧美一区二区三区在线| 少妇av一区二区三区| 中文字幕亚洲专区| 国产精品视频公开费视频| 国产精品久在线观看| 97在线看免费观看视频在线观看| 992tv成人免费视频| 91美女高潮出水| 日本精品一区二区三区在线播放视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 日韩大片免费观看视频播放| 久久久噜噜噜久久久| 成人av资源在线播放| 欧美裸身视频免费观看| 欧美日韩亚洲视频| 欧美精品videos另类日本| 国产精品视频久久久| 久久久久久久一区二区| 91亚洲精品一区二区| 自拍亚洲一区欧美另类| 国产美女精品免费电影| 美日韩丰满少妇在线观看| 欧美电影在线免费观看网站| 亚洲成人激情小说| 亚洲老板91色精品久久| 亚洲精品电影网在线观看|